使用id和类选择器检查Jquery设置单选按钮

时间:2013-04-11 12:54:18

标签: jquery button checked

是否可以使用jquery设置一个单选按钮 - 按类和ID?

例如:

$('input:radio[class=test1 id=test2]).attr('checked', true);

我似乎只能通过id OR class设置它,而不是两者都设置它。

1 个答案:

答案 0 :(得分:130)

  

“......由一个班级和一个div。”

我假设你说“div”你的意思是“id”?试试这个:

$('#test2.test1').prop('checked', true);

不需要使用[attributename=value]样式选择器,因为id has its own formatclass一样,并且它们很容易组合,尽管假设id应该是唯一的,它应该足够了除非你的意思是“仅当它当前具有指定的类时才选择该元素”。

或者更常见的是选择要指定multiple attribute selector的输入:

$('input:radio[class=test1][id=test2]').prop('checked', true);

也就是说,列出每个属性都有自己的方括号。

请注意,除非您拥有相当旧版本的jQuery,否则您应该使用.prop()而不是.attr()来实现此目的。