我想用 jQuery 做的事情是让我可以在同一组中使用三个单选按钮。When one is selected the other two shouldn't be active. 我希望能够使用 jQuery 在最终结果中显示单独的 HTML 块,但是我无法使用我正在使用的东西来正确运行一些简单的东西。
这是我目前必须使用的代码:
$(document.ready(function()
{
$("input[name='rdiobut']").change(function(){
if ($("input['rdiobut']:checked".val() == 'a'))
$("#rdiocont").text("There is no expiration date.");
else if ($("input[name='rdiobut']:checked".val() == 'b'))
$("#rdiocont").text("Tell me how many days until expire");
else ($("input[name='rdiobut']:checked".val() == 'c'))
$("#rdiocont").text("Pick the date to expire from a calendar");
});
});
这是 jQuery 转到的表:
<tr><td>Expire Settings:</td><td>Does Not Expire: <input type="radio" name="rdiobut" value="a" checked="check" /> <strong>OR</strong> Expires By Days <input type="radio" name="rdiobut" value="b" /> <strong>OR</strong> Select a Date to Expire On <input type="radio" name="rdiobut" value="c" /></td></tr><tr id="rdiocont"><td>No Expiration Date</td></tr><tr id="rdiocont"><td>Expires by Days</td></tr><tr id="rdiocont"><td>Choose Expiration by Calendar</td></tr>
有人对我可能做错的事情有任何建议或想法吗?