Javascript 通过var=True上的JQuery将“Checked”添加到无线电输入?

Javascript 通过var=True上的JQuery将“Checked”添加到无线电输入?,javascript,jquery,html,twitter-bootstrap,radio-button,Javascript,Jquery,Html,Twitter Bootstrap,Radio Button,使用一些javascript,它可以获取时间戳,并将时间戳分解为小时和分钟,将24小时时间转换为12小时 // convert to 12-hour clock if (hours > 12) {hours = hours - 12; am = false;}; if (hours == 12) {hours = hours; am = false;}; if (hours == 0) {hours = 12;}; 下面的代码可以工作,但必须有更好的实践来简单地添加选中的元素 有没有更好

使用一些javascript,它可以获取时间戳,并将时间戳分解为小时和分钟,将24小时时间转换为12小时

// convert to 12-hour clock
if (hours > 12) {hours = hours - 12; am = false;};
if (hours == 12) {hours = hours; am = false;};
if (hours == 0) {hours = 12;};
下面的代码可以工作,但必须有更好的实践来简单地添加选中的元素


有没有更好的实践建议?

如果您所做的只是尝试选中/取消选中某个元素,请使用jQuery prop方法:

$('#amRadio').prop('checked',true); //false to uncheck

[编辑]注意,基于上述id='amRadio'需要是您的无线电输入的id,而不是它当前引用的容器。另外,请注意,您的两个单选按钮的ID应该不同,而不是与您拥有的相同。只有单选按钮的name=属性应该相同。

这样创建html有什么不对?您可以使用createElement或$并设置属性,但它将执行相同的操作。请使用两个id不同的输入,然后尝试ifam==true{$amRadios.attrchecked,checked;}否则{$pmRadios.attrchecked,checked;}@tymeJV谢谢您的帮助createElement@shyamnathan应在何处定义第一个复选框?
$('#amRadio').prop('checked',true); //false to uncheck