122得票4回答
在添加之前检查是否已经分配了类

在 jQuery 中,推荐在添加类之前先检查元素是否已经分配给该类吗?这样做真的会有任何效果吗? 例如:<label class='foo'>bar</label> 当不确定是否已将类baz分配给label时,这是否是最佳方法:var class = 'baz'; i...

114得票3回答
我应该在使用“addClass”之前先使用“hasClass”吗?

我找到了以下脚本,它会检查一个元素是否有类名为a的类,如果没有,则添加它:if (!$("div").hasClass("a")){ $("div").addClass("a"); } 由于jQuery不会添加已存在的类,因此可以更改为:$("div").addClass("a"); 然...

103得票6回答
除了一个类之外,删除所有类

我知道使用一些jQuery操作,我们可以给特定的div添加许多类:<div class="cleanstate"></div> 假设通过一些点击和其他操作,这个 div 元素会获得很多类名。<div class="cleanstate bgred paddingl...

41得票10回答
jQuery中的addClass和removeClass - 未删除类

我想做一件非常简单的事情。基本上,我有一个可点击的“热点”,当您单击它时,它会填充屏幕并显示一些内容。我通过简单地更改的类,删除“spot”并添加“grown”,并使用一些CSS动画使其增大来实现这一点。这个方法很好用。 问题是,在这个中有一个close_button,目前只是一个文本。我希...

30得票4回答
如何在鼠标悬停/移出时添加/删除类 - JQuery .hover?

想要改变一个框的边框颜色.. ..当用户鼠标滑过/移开时.. 这是尝试的代码..还需要改进! JQuery:<script> $("result").hover( function () { $(this).addClass("result_hover"); ...

30得票7回答
如何动态地向元素添加一个新的类?

有没有办法在:hover时给元素添加一个新的CSS类? 就像在jQuery中一样,但是要转化为CSS:$(element).addClass('someclass');

27得票5回答
JQuery查找#ID,删除类和添加类

我有以下HTML:<div id="testID" class="test1"> <img id="testID2" class="test2" alt="" src="some-image.gif" /> </div> 我想将 .t...

26得票6回答
使用jQuery为选定的div添加class,如果选择了另一个div,则删除class。

我正在制作一个表单构建器,我想改变例如标题div的外观。当点击时,它应该获得一个边框,但当另一个动态生成的div被点击时,类应该被移除,并且第二个被点击的div必须获得.active类。 我如何在生成的div中做到这一点? 无论如何,我找到了一些可行的方法,但我仍然需要如果选择了另一个di...

25得票2回答
我可以。在执行addClass()之前,我能否使用delay(500)函数?

$(document).ready(function(){ $("#info-text-container").click(function(){ $("#info-text").delay(500).addClass("info-text-active"); ...

24得票6回答
使用fadeIn/Out添加/删除jQuery类

我想在addClass函数中应用fadeIn效果...并且在removeClass中使用fadeOut... 你能帮我吗? 这是我的代码$('#loader'+idTurno).addClass('loader'); ...$('#loader'+idTurno).removeClass(...