使用jquery 1.7.X更改检查另一个无线电选项

时间:2014-06-06 06:52:09

标签: jquery

我已尝试所有方法取消选中单选按钮的第一个选项并检查最后一个选项,这里是html表单

http://jsfiddle.net/n5AdN/2/

$('#use_for_shipping_yes').prop('checked', false);
$('#use_for_shipping_store').prop('checked', true);

我想更改以检查最后一个选项,该怎么做?

2 个答案:

答案 0 :(得分:0)

您的ID选择器错误,元素的ID为billing:use_for_shipping_store,所以

$('#billing\\:use_for_shipping_store').prop('checked', true);

演示:Fiddle

您需要使用:selector to work

转义ID中的\:

答案 1 :(得分:0)

你可以加入checked =" check"对于html中的最后一个选项。  HTML:

<input type="radio" name="billing[use_for_shipping]" id="billing:use_for_shipping_store" value="1" checked="checked" onclick="$('shipping:same_as_billing').checked = true;">

请参阅小提琴:http://jsfiddle.net/n5AdN/3/