jquery设置单选button,使用id和类select器

是否有可能设置一个单选button来检查使用jQuery – 一个类和一个ID?

例如:

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

我似乎只能通过编号或类而不是两者来设置它。

“…由一个class级和一个div。”

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

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

不需要用你的[attributename=value]风格的select器,因为id和class一样有自己的格式 ,而且它们很容易组合,虽然id被认为是唯一的,除非你的意思是“只有当前具有指定的类时才select该元素”。

或者更一般地select一个你想指定一个多重属性select器的input :

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

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

请注意,除非你有一个漂亮的jQuery版本,否则你应该使用.prop()而不是.attr()来达到这个目的。