【发布时间】:2012-04-24 14:34:39
【问题描述】:
如何根据值选择元素?例如,我想在具有value=2 的RadiobuttonList 控件中选择一个输入。
谢谢
【问题讨论】:
-
你至少应该向我们展示渲染的 html。
标签: javascript jquery asp.net radiobuttonlist
如何根据值选择元素?例如,我想在具有value=2 的RadiobuttonList 控件中选择一个输入。
谢谢
【问题讨论】:
标签: javascript jquery asp.net radiobuttonlist
$('#{id of RadiobuttonList} input[value="2"]').attr('checked', 'checked')
或者对于 jQuery 1.6+:
$('#{id of RadiobuttonList} input[value="2"]').prop('checked', true)
【讨论】:
你可以使用这个 CSS 选择器:
input[type="radio"][value="2"]
在 jquery 中
$('input[type="radio"][value="2"]')
【讨论】:
你可以试试
$("#<%=rbl.ClientID%> input[value=2]").attr('checked', true);
或
$('#<%=rbl.ClientID %>').find("input[value=2]").attr("checked", "checked");
注意 rbl 是radiobuttonlist 的id
【讨论】:
find 是一个新的 jQuery 对象,你不应该使用它。您可以使用 find 来查找现有的 jQuery 对象。