这很简单,我确定无法在Google上搜索任何内容。
如果我使用
document.getElementById(someId).className += " whateverClass";
或
$('#').addClass('whateverClass');
如何在控制台中证明这一点? (所以我知道这一步正常工作)
答案 0 :(得分:2)
使用.hasClass():
在jQuery中足够简单console.log( $('#someId').hasClass('whateverClass') );
您可以在代码或浏览器控制台中执行此操作。
答案 1 :(得分:1)
您可以检查检查器(右键单击 - >检查元素)并查看元素是否已添加类,或者您可以在控制台中执行$("#selector")
并检查返回的属性。
如果做错了,请在CSS类中做一些可视化确认已添加的内容(粗体文字,红色轮廓,大写字母等)。
答案 2 :(得分:1)
jQuery有一个方法。
if( $('#test').hasClass('whateverClass') ) {
// Awesome code..
}
答案 3 :(得分:1)
在javascript中,添加多个类的权利是
var el=document.getElementById(id);
el.classList.add("your-class");
不会强>
document.getElementById(someId).className += " whateverClass";
在jquery中,你可以通过简单地实现这个目标
$("#"+id).addClass("your-class");
您可以检查班级是否存在
在jquery alert中的($('#'+ id).hasClass('your-class'))