我上了课,
div.domtab div{
clear:both;
width:auto;
background:#eee;
color:#000;
padding:1em 1.5em;
}
我无法改变它,我无法将其删除 我试过了
$('#tag1').removeClass();
$('#tag1').removeClass('.domtab');
$('#tag1').removeClass('div.domtab');
$('#tag1').removeClass('div.domtab div');
但它仍无效。
clear:both
导致我的所有div都没有浮动.....
答案 0 :(得分:3)
尝试$('#tag1').removeClass('domtab');
答案 1 :(得分:2)
你错过了实际上正确的行。
$('#tag1').removeClass('domtab');
上面的代码可以解决问题。
答案 2 :(得分:2)
考虑你的标记就像:
<div class="domtab">
...
<div id="tag1"></div>
...
</div>
您可以按
删除课程 $('#tag1').closest('.domtab').removeClass('domtab');
答案 3 :(得分:0)
上述答案正确的原因是因为这个方法在其名称中指定了“Class”,暗示它是ASSUMED你给它一个有效的类名。像“。”暗示一个类,这成为一个冗余。
因此,当使用“removeClass”时,“。”不应该使用。