<input name="single">
<input name="multi[]">
<input name="multi[]">
<input name="multi_keys[my]">
<input name="multi_keys[key]">
jQuery的
var match_single = $('[name="single"]');
var match_multi = $('[name="multi"]'); // No match
var match_multi_keys = $('[name="multi_keys"]'); // No match
console.log(match_single.length);
console.log(match_multi.length);
console.log(match_multi_keys.length);
它只會匹配match_single
因爲其他選擇是不正確的。
我怎樣才能讓他們匹配表單字段數組呢?
我可以這樣做:
var match_multi = $('[name="multi[]"]');
,但我怎麼能在裏面有鑰匙,他們是未知的匹配嗎?我想它這樣寫:
$('[name="multi_keys*');
不匹配屬性值,更喜歡類選擇器。 – dfsq
@dfsq我正在處理一個表單,我沒有太多的控制html輸出。我需要用jQuery和dom找出一些方法。 –