繁体   English   中英

我如何证明我添加课程是可行的?

[英]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..
}

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

在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM