我尝试在名为plz_von的每个输入字段上实现更改功能。
<input type="text" name="plz_von[]" class="plz_von" placeholder="10000">
<input type="text" name="plz_von[]" class="plz_von" placeholder="20000">
<input type="text" name="plz_von[]" class="plz_von" placeholder="30000">
<input type="text" name="plz_von[]" class="plz_von" placeholder="40000">
我想这样做:
$('input[name="plz_von[]"]').change(function() {
alert("got it");
});
我不知道出了什么问题。任何的想法?我也尝试了类名。
答案 0 :(得分:0)
因为[]是属性选择器。你需要逃脱它。
$('input[name="plz_von\\[\\]"]')
由于你有一个常见的类,你可以改用它。
$('input.plz_von')
答案 1 :(得分:0)
感谢大家的支持。最后我发现了失败。
我必须将jQuery代码放入ready函数中!这很清楚,因为当输入字段没有加载到DOM中时,函数不能添加到inputfield中。 grrr
$(document).ready(function() {
$('input[name="plz_von[]"]').change(function() {
alert("hu");
});
});
祝你好运, 马可