当名称在数组中声明一个子字段时,jQuery选择对象的正确方法是什么?
我大力尝试:
$('select[name=field[subfield]]').change(function(){
alert('houston we have contact');
});
DOM对象是:
<select name="field[subfield]">
<option>..</option>
<option>..</option>
<option>..</option>
</select>
答案 0 :(得分:3)
尝试添加引号:
$('select[name="field[subfield]"]').change(function(){
alert('houston we have contact');
});
答案 1 :(得分:0)
按照eZaktos的回答。如果使用相同的引号,则反斜杠。
Single qoutes:
$('select[name=\'field[subfield]\']').change(function(){
alert('houston we have contact');
});
双引号:
$("select[name=\"field[subfield]\"]").change(function(){
alert('houston we have contact');
});
双引号和单引号:
$("select[name='field[subfield]']").change(function(){
alert('houston we have contact');
});
单引号和双引号:
$('select[name="field[subfield]"]').change(function(){
alert('houston we have contact');
});