jquery - 使用 jquery,如何根据变量值检查单选按钮?

标签 jquery

我有一个单选按钮列表。我需要根据我拥有的变量检查其中之一。我该如何做到这一点?问题是我无法控制单选按钮列表的外观。这是我的代码:

<script>
var preSelect = 'Asian';
</script>

<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_0" value="Alaskan Native" />
Alaskan Native<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_1" value="Asian" />
Asian<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_2" value="African American" />
African American<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_3" value="Caucasian" />
Caucasian<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_4" value="Hispanic" />
Hispanic<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_5" value="Native American" />
Native American<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_6" value="Pacific Islander" />
Pacific Islander<br />
<input type="radio" name="CAT_Custom_378508" id="CAT_Custom_378508_7" value="Other" />
Other

最佳答案

您可以使用attribute equals selector要定位正确的 radio ,然后使用 .prop()设置选中的属性

$('input[name=CAT_Custom_378508][value=' + preSelect + ']').prop('checked',true)

FIDDLE

关于jquery - 使用 jquery,如何根据变量值检查单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17660168/

相关文章:

javascript - 添加嵌套引号

jquery - 如何使用 Modelform 和 jquery 在 django 中获取相互依赖的下拉菜单?

javascript - textarea 文本逆序上的 jquery 循环?

javascript - Safari mac 系统上左键位置未返回正确的值?

jQuery 克隆问题

jquery - closest() 没有返回最接近我的输入的标签

javascript - 寻找同级的多重选择器

javascript - jQuery On() 不适用于 $(document)

jquery - 有没有办法使用 CDN(用于 jQuery)并拥有离线 Web 应用程序(通过 HTML5 list )?

iframe 内的 Javascript URL 在 Firefox 中不执行