假设我有一个像这样的元素:
<div id="dv" class="red green blue">Something Here !!</div>
我用的是这个:
alert($('#dv').attr('class'));
但它同时给了我所有三个,我需要单独存储在一个数组中。
如何使用 jquery 获取每个类名?应该很简单吧?
最佳答案
var classNames = $('#dv').attr('class').split(' ');
如果您只需要知道某个元素是否拥有您可能想要使用的类
if( $('#dv').is('.green') ){
alert('its green!');
}
或
if( $('#dv').hasClass('green') ){
alert('its green!');
}
这是一个派生函数。请注意不同的符号
“.className”和“className”
关于jquery - 如何使用jquery获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882058/