早上好,
我使用ID获得以下代码:
$('#signup-country').bind('change keyup', function(){
现在我想使用data-id而不是普通的id(在这种情况下是#signup-country)。
我如何绑定数据ID?
我正在尝试这样的事情:
$('[data-id=' + "signup-country" +']').bind('change keyup', function(){
答案 0 :(得分:2)
$('[data-id=signup-country]')
应该足够了
= "signup-country"
之后的引号是可选的。
还要记住。为此,您应该在HTML中使用data-id
属性
<input id="signup-country" data-id="signup-country" />
如果您的元素看起来像<input id="signup-country" />
,则相关选择器将无效。
答案 1 :(得分:2)
试试这个
$('[data-id="signup-country"]').bind('change keyup', function(){
.....
});
""
引用是可选的..但我更喜欢它的清晰度和可读性..