jquery删除类
我上了课,
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不浮动…..
考虑你的标记是这样的:
... ...
您可以删除该课程
$('#tag1').closest('.domtab').removeClass('domtab');
尝试$('#tag1').removeClass('domtab');
你错过了实际上正确的线。
$('#tag1').removeClass('domtab');
上面的代码应该可以解决问题。
上面答案正确的原因是因为这个方法在它的名字中指定了“Class”,暗示它是ASSUMED你给它一个有效的类名。 像“。” 暗示一个类,这成为一个冗余。
因此,当使用“removeClass”时,“。” 不应该使用。