2013-08-05 33 views
1

早上好ID jQuery中綁定,如何將數據-ID而不是

我使用一個ID下面的代碼:

$('#signup-country').bind('change keyup', function(){ 

現在我想用數據-ID,而不是正常的ID(在這種情況下#註冊國家)。

我如何可以綁定一個數據ID嗎?

我是想這樣的事情:

$('[data-id=' + "signup-country" +']').bind('change keyup', function(){ 

回答

2

$('[data-id=signup-country]')應該

的行情經過充分="signup-country"是可選的。

還記得。對於這個工作,你都應該有data-id屬性在你的HTML

<input id="signup-country" data-id="signup-country" /> 

如果你的元素看起來像<input id="signup-country" />有問題的選擇器將無法正常工作。

2

試試這個

$('[data-id="signup-country"]').bind('change keyup', function(){ 
..... 
}); 

""引號optional..still我喜歡它clearity和可讀性..

example fiddle

相關問題