我正在尝试删除特定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");
答案 0 :(得分:2)
这样做 -
$("#commRollover").find('.commIntro').remove(); // removes the entire div
答案 1 :(得分:2)
不确定是否要从具有指定类的<div>
或<div>
中删除该类。两种解决方案概述如下:
从div中删除该课程:
$('#commRollover .commIntro').removeClass('commIntro');
删除具有特定类的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>