所以,我有一个js,当点击一个按钮时它会获得该类:
var rhp_class = jQuery(this).attr("class");
假设一个按钮显示以下类:name address phone
如何检查变量是否包含类address
?
我试过这样的事情:
if( rhp_class.hasClass( "address" )) {
alert("It does ");
};
答案 0 :(得分:1)
你需要使用.hasClass()
而不是jquery对象的元素,而不是字符串形式的类值:
if(jQuery(this).hasClass("address")) {
alert("It does ");
};
答案 1 :(得分:1)
您可以更改变量:
var rhp_class = jQuery(this);
问题是你正在尝试在字符串值中查找一个类,而.hasClass()
需要在jQuery对象上绑定。所以在你的情况下它是$(this)
。