javascript中的类列表不起作用
我不知道为什么,可能是一个简单的答案,但我无法实现这一点:javascript中的类列表不起作用,javascript,jquery,attributes,Javascript,Jquery,Attributes,我不知道为什么,可能是一个简单的答案,但我无法实现这一点: var classList = $(this).attr('class').split(/\s+/); if (classList.contains('closebutton') == true) { myActions(); } Firebug告诉我:TypeError:$(…)。属性(…)未定义请改用该方法: if($(this).hasClass('class')) { myActions(); } 请改用以下
var classList = $(this).attr('class').split(/\s+/);
if (classList.contains('closebutton') == true) {
myActions();
}
Firebug告诉我:TypeError:$(…)。属性(…)未定义请改用该方法:
if($(this).hasClass('class')) {
myActions();
}
请改用以下方法:
if($(this).hasClass('class')) {
myActions();
}
元素是否具有类属性为什么不直接编写
if($(this).hasClass(“closebutton”))
?您可以对this.className.split(/\s+/)执行相同的操作代码>美元(此)的计算结果是什么?它是在那个点上定义的吗?您可以使用hasClass函数。i、 e$(this).hasClass($closebutton')元素是否具有类属性为什么不直接编写if($(this).hasClass($closebutton”)
?您可以对this.className.split(/\s+/)执行相同的操作代码>美元(此)的计算结果是什么?它是在那个点上定义的吗?您可以使用hasClass函数。i、 e$(this).hasClass('closebutton')绝对是处理这个问题的方法!实际上也没用。做了一个变通并解决了它。虽然这应该是正确的解决方案,所以我接受你的回答。当然是处理这个问题的方法!实际上也没用。做了一个变通并解决了它。虽然这应该是正确的解决办法,所以我接受你的回答。