【发布时间】:2011-07-28 12:56:11
【问题描述】:
如何确定.attr('class') 是否存在?
我正在使用此代码:
if(jQuery(this).attr('class') != undefined && jQuery(this).hasClass('myclass')) {
//Do something
}
它似乎不起作用。
【问题讨论】:
-
只是想知道为什么要检查 attr 类是否存在。
hasClass将检查它是否有一个类并且通常足够 -
它会检查它是否是
undefined吗? -
@Tom:函数正在执行它所说的。如果
class属性不存在或为空,则显然该元素没有类。你为什么不试试看:jsfiddle.net/sP9YR
标签: javascript jquery class html