我正在使用此代码根据元素在类属性列表中的属性位置来获取元素中每个类的特定名称例如,如果我想在div名称中获取第二类此代码返回所有类名 var SecondclassName = $(this).attr('class');但是我只需要第二个就可以了!$("#banner-message").on('click', function(){ var FirstclassName = $(this).attr('class'); // var SecondclassName = $(this).attr('class'); // var ThirdclassName = $(this).attr('class'); console.log(FirstclassName);});#banner-message { background: #ccc; border-radius: 4px; padding: 20px; font-size: 25px; text-align: center; transition: all 0.2s; margin: 0 auto; width: 300px;}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><div class="cl1 cl2 cl3" id="banner-message"></div>
3 回答
LEATH
TA贡献1936条经验 获得超6个赞
您要使用classList属性,该属性返回元素的类名称。
<div id="myDiv" class="first second third">
</div>
console.log(document.getElementById("myDiv").classList[1]);
将返回“秒”。
添加回答
举报
0/150
提交
取消