删除div中的特定类

时间:2014-04-30 19:26:33

标签: jquery css

我正在尝试删除特定div中的所有特定类。我已经尝试了各种jQuery代码,无法使其正常工作。我想删除<删除所有这些“

<div id="commRollover">

<div class='nRegions' style='display:none;' id='Belgium' ><b><em>Belgium</em></b><BR><BR>                                                    

<div class='commIntro'>remove all of this</div>
<BR /></div>
<BR /></div>

我尝试了以下内容:

$("#commRollover").removeClass("commIntro");

3 个答案:

答案 0 :(得分:2)

这样做 -

$("#commRollover").find('.commIntro').remove(); // removes the entire div

答案 1 :(得分:2)

不确定是否要从具有指定类的<div><div>中删除该类。两种解决方案概述如下:

从div中删除该课程:

$('#commRollover .commIntro').removeClass('commIntro');

文档:.removeClass()

删除具有特定类的div:

$('#commRollover .commIntro').remove();

文档:.remove()

答案 2 :(得分:0)

“removeClass”函数将从DIV中删除类“commIntro”,从而有效地生成如下所示的HTML:

<div class=''>remove all of this</div>

如果你真正想要做的是删除页面中的“删除所有这些”文字,正如你在问题中所述,那么试试这个:

$('.commIntro').html('');

这将有效地导致HTML看起来像这样:

<div class='commIntro'></div>