0

If you have:

<input type="hidden" name="one" value="20">

I'm struggling to get the right syntax to target it on changes, my attempt so far:

$(document).on("change", ($('input[name=one]').val()), someFunction);

Thanks guys

4

2 回答 2

1

肯定是,

$(document).on("change", 'input[name=one]', someFunction);

也可能是,

$('input[name=one]').on("change", someFunction);

或者它可以是,

$("parent of input").on("change", 'input[name=one]', someFunction);

[]在选择器中使用意味着您正在尝试选择具有特定值的属性的元素。而且你不能 $('input[name=one]').val()在选择器中使用,它不起作用。

如果你有一堆hidden标签,你可以使用,

$(document).on("change", 'input[type=hidden]', someFunction);

someFunction获取inputusing的值this.value

于 2013-07-02T19:21:19.643 回答
0

如果在文档准备好时它存在,您可以在没有事件委托的情况下执行此操作。

$('input[name=one]').on('change', someFunction);
于 2013-07-02T19:21:08.223 回答