我正在尝试使用jQuery查找一种简单的方法,根据渲染时的初始值来检查单选按钮选项。
我在这里设置了一个JS fiddle: http://jsfiddle.net/xpvt214o/448712/ 有趣的是,它使用本机浏览器document.querySelector工作,但似乎不适用于jQuery。我想坚持使用jQuery的方式来确保代码的一致性。
另外,我要选择值的原因是,我调用的JSON API返回一个枚举字符串类型。如果我必须为每个单选按钮添加唯一的ID属性,然后使用switch case根据枚举字符串类型选择适当的按钮,那将非常烦人。
<form>
<input type="radio" name="myRadio" value="weekly" />Weekly <br />
<input type="radio" name="myRadio" value="monthly" />Monthly <br />
<input type="radio" name="myRadio" value="yearly" />Yearly <br />
</form>
以下是 Javascript 代码:
$('input [value="weekly"]').prop("checked", true);
我在这里设置了一个JS fiddle: http://jsfiddle.net/xpvt214o/448712/ 有趣的是,它使用本机浏览器document.querySelector工作,但似乎不适用于jQuery。我想坚持使用jQuery的方式来确保代码的一致性。
另外,我要选择值的原因是,我调用的JSON API返回一个枚举字符串类型。如果我必须为每个单选按钮添加唯一的ID属性,然后使用switch case根据枚举字符串类型选择适当的按钮,那将非常烦人。