我怎样才能证明我的课程增加了?

时间:2016-11-28 14:38:53

标签: javascript jquery addclass

这很简单,我确定无法在Google上搜索任何内容。

如果我使用

document.getElementById(someId).className += " whateverClass";

$('#').addClass('whateverClass');

如何在控制台中证明这一点? (所以我知道这一步正常工作)

4 个答案:

答案 0 :(得分:2)

使用.hasClass()

在jQuery中足够简单
console.log( $('#someId').hasClass('whateverClass') );

您可以在代码或浏览器控制台中执行此操作。

答案 1 :(得分:1)

您可以检查检查器(右键单击 - >检查元素)并查看元素是否已添加类,或者您可以在控制台中执行$("#selector")并检查返回的属性。

如果做错了,请在CSS类中做一些可视化确认已添加的内容(粗体文字,红色轮廓,大写字母等)。

答案 2 :(得分:1)

jQuery有一个方法。

if( $('#test').hasClass('whateverClass') ) {
   // Awesome code..
}

https://api.jquery.com/hasclass/

答案 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'))