2016-06-24 5 views
-3

У меня есть много текста ввода, который содержит имя: «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() { 
+0

доля разметки, а также попробовать '$ ("вход [имя * = 'strumento']")' –

+0

Что такое значение 'key'? – Mohammad

+0

'key' означает атрибут' name' или 'id'? –

ответ

0

Изменение триггера события после того, как вы размыть. может быть, вы должны добавить KeyUp

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

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

, к сожалению, не работает – gatfil