jquery.RemoveClass - 通过不引用 id 删除 class

jquery.RemoveClass - Removing class by not refering id

我正在寻找删除最底层 class 'checked' 的快速修复方法。 $('#bannerGeography tr td .allTR .option-group div.checkbox').RemoveClass('checked');

似乎没有用。你能帮忙吗

使用removeClass(注意r)而不是RemoveClass

$('#bannerGeography tr td .allTR .option-group div.checkbox').removeClass('checked');
//                                                            ^

文档:http://api.jquery.com/removeClass/

Remove a single class, multiple classes, or all classes from each element in the set of matched elements.

使用 removeClass() 代替 RemoveClass()

$('#bannerGeography div.checkbox').removeClass('checked');

注意:在您的 DOM 结构中 TR 没有任何 children of .allTR 所以你有像上面那样使用 find() 选择器或使用这个 $('#bannerGeography').find('div.checkbox').removeClass('checked');