2016-06-24 8 views
-3

Ich habe eine Menge Eingabetext, der den Namen enthält: "strumento", ich würde überprüfen, wenn eine von diesen ändern.Attribut enthält Selektor [Name * = "Wert"] mit Änderung?

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

Ich versuche, diese verwenden:

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

aber es funktioniert nicht! Können Sie mir helfen?

danke


I gelöst, Das Problem ist, ich mit JavaScript dynamisch die Eingaben erstellen.

ich jetzt mein Problem zu lösen:

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

Teilen Sie Ihr Markup, versuchen Sie auch '$ ("input [Name * = 'strumento']")' –

+0

Was ist Bedeutung von 'key'? – Mohammad

+0

'key' bedeutet' name' oder 'id' Attribut? –

Antwort

0

die Veränderung Ereignisauslöser, nachdem Sie verwischen. sollten Sie vielleicht hinzufügen, die keyup

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

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

funktioniert leider nicht – gatfil