一千萬個為什麽

搜索

jquery live函數不適用於特定的選擇器

我將.live函數應用於具有唯一ID的特定輸入標記時遇到問題。我這樣做是錯誤的嗎?有什麽建議麽?

$('input.newQty').live('change', function(){
}); //works

$('input.newQty[id="'+naam+'"]').live('change', function(){
}); //does not work

最佳答案

怎麽樣:

$('#'+ naam).live('change', function() {
   //...
});

或者,如果您想使用 name 屬性而不是 id ,它必須是唯一的:

$('input.newQty[name="' + naam + '"]').live('change', function() {
   //...

});

轉載註明原文: jquery live函數不適用於特定的選擇器