仅在特定元素内删除类名

时间:2012-10-24 18:53:05

标签: javascript jquery removeclass

我想删除多个元素的类名,但仅限于元素的指定ID内。

我试过这个,但它不起作用..

// Remove classes from hidden elements
$('#sports').('.nd').removeClass();

我做错了什么?

3 个答案:

答案 0 :(得分:5)

应该是:

$('#sports .nd').removeClass('nd');

...假设“nd”是您要删除的类。

答案 1 :(得分:3)

$('#sports > .nd').removeClass("nd");

答案 2 :(得分:2)

$('#sports').find('.nd').removeClass('nd');

使用查找功能。

或者,请按照其他答案将其添加到选择器

$('#sports > .nd').removeClass('nd');

“小于”操作符仅下降一级。