2010-02-11 42 views
0

所以现在我这样做:基于ID的jQuery removeClass?

$(".radio_visible").hide().removeClass("radio_visible"); 

但我希望能够做的是去除所有类的,如果它是一个特定的ID内。有点像这样:

$(".radio_visible").hide().removeClass("#payment_fields .radio_visible"); 

那么是否有另一个jQuery函数,我应该看看把它关闭?

+1

你想隐藏的“radio_visible”类的所有元素,但只有从元素与特定的ID删除类?或者你想只隐藏ID为“payment_fields”的元素? – Anthony 2010-02-11 20:35:04

回答

8

你可以这样做:

$("#payment_fields .radio_visible").hide().removeClass("radio_visible"); 
+0

Dangit。非常明显。谢谢。 :) – Shpigford 2010-02-11 20:34:32

0

也许

$('#payment_fields *.radio_visible').hide().removeClass('radio_visible');