[英]How can I prove that my JavaScript files are in the scope of a specific JS or ECMA version?
[英]How can I prove my adding a class worked?
我敢肯定,这很简单,但是在搜索或Google上找不到任何东西。
如果我用
document.getElementById(someId).className += " whateverClass";
要么
$('#').addClass('whateverClass');
如何在控制台中证明这一点? (这样我就知道该步骤可以正常工作)
通过使用.hasClass()在jQuery中足够简单:
console.log( $('#someId').hasClass('whateverClass') );
您可以在代码中或在浏览器控制台本身中执行此操作。
您可以检入检查器(右键单击->检查元素),查看该元素是否添加了类,或者可以在控制台中执行$("#selector")
并检查返回的属性。
失败的话,请在CSS类中执行一些操作以直观地确认已添加(粗体,红色轮廓,大写字母等)。
jQuery为此提供了一种方法。
if( $('#test').hasClass('whateverClass') ) {
// Awesome code..
}
在javascript中,添加多个类的rightwa是
var el=document.getElementById(id);
el.classList.add("your-class");
不
document.getElementById(someId).className += " whateverClass";
在jquery中,您可以通过简单地实现
$("#"+id).addClass("your-class");
您可以检查是否存在课程
在jQuery警报中($('#'+ id).hasClass('your-class'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.