1

早上好,

我有以下使用 ID 的代码:

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

现在我想使用 data-id 而不是普通的 id(在本例中为 #signup-country)。

请问如何绑定数据ID?

我正在尝试这样的事情:

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

2 回答 2

2

$('[data-id=signup-country]')应该足够了

= 之后的引号"signup-country"是可选的。

还记得。为此,您应该data-id在 HTML 中具有该属性

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

如果您的元素看起来有<input id="signup-country" />问题的选择器将不起作用。

于 2013-08-05T07:51:54.700 回答
2

尝试这个

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

""引号是可选的..我仍然更喜欢它的清晰性和可读性..

示例小提琴

于 2013-08-05T07:52:27.107 回答