2011-03-30 36 views
0

我需要针对与类“错误”的所有无线电元件和改变周围“TD”元素的颜色,这不是为我工作:jQuery的 - 找到类无线电元件进行验证

$(':radio').hasClass('error').closest("td").css("background", "#FBDDDD"); 

$(':radio.error').closest("td").css("background", "#FBDDDD"); 

是有选中单选/复选框元件类的一些其他方式?

+0

其实,你有第二个应该工作。 'code'$(':radio.error')。closest(“td”).css(“background”,“#FBDDDD”);'code' 将抓取属性type =“radio”的任何元素。也许你有另一个问题。有没有任何JavaScript错误? html结构是否正确? – Craig 2011-03-30 12:12:46

+0

你说的是'required'的类,但是你的代码引用了一类'error'。你能澄清吗? – duncan 2011-03-30 10:25:37

回答

0

这将工作:

$("input:radio.error").closest("td").css("background-color", "#FBDDDD");