属性包含选择器[name * =“value”]使用更改?

时间:2016-06-24 10:12:06

标签: javascript jquery input selector onchange

我有很多输入文字,其中包含名称:" strumento",我会在更改其中一项时检查。

<input name="prezzo_strumento_000000000194">
<input name="prezzo_strumento_000000000195">

我尝试使用它:

$("input[name*=strumento]").change(function(){
    console.log("change");
});

但它不起作用! 你能救我吗?

谢谢

我解决了,问题是我使用javascript动态创建输入。

我现在用它来解决我的问题:

$(document).on('change', 'input[name*="strumento"]', function() {

1 个答案:

答案 0 :(得分:0)

模糊后的更改事件触发器。 也许你应该添加keyup

$("input[name*=strumento]")
.keyup(handler)
.change(handler);

function handler(e) {
    console.log(e)
}