Asp.net 使用 JQUERY 选择 RadioButtonList
Asp.net Select RadioButtonList using JQUERY
嗨,我有一个单选按钮列表
<asp:RadioButtonList ID="lista_ragionevolezza" runat="server"
DataSourceID="EntityDataSource_ragionevolezza"
DataTextField="descrizione" DataValueField="id"
SelectedValue='<%# Bind("id_ragionevolezza") %>'
class="radioButtonScegli" />
我想使用 JQuery 在 Javascript 函数中选择它以清除选择
var rbList=$("." + "radioButtonScegli");
使用此类选择器,但代码不起作用。选择此对象的正确方法是什么?谢谢
该类将添加到 .Net 放置这些输入的容器中。这样的事情应该有效: $(".radioButtonScegli").find(':radio');
对于清除选择:
$('.radioButtonScegli').find(':radio').prop('checked',false);'
按 ID
var radiolist= $('input:radio[id$="lista_ragionevolezza"]');
按类
var radiolist= $('input:radio[class="radioButtonScegli"]');
或者只是$('.radioButtonScegli')
要选中/取消选中,您可以使用attr
或prop
$('.radioButtonScegli').find(':radio').attr('checked',false);
$('.radioButtonScegli').find(':radio').prop('checked',false);
我建议不要使用类选择器,而是使用客户端 ID,因为如果您有更多具有类radioButtonScegli
的 1 对象,您的 javascript 变量会改变。
尝试以这种方式选择它:
var rbList = $('#<%=lista_ragionevolezza.ClientID%>')
这样rbList
将只包含这一个单选按钮列表。由于这是一个包含 1 到 n 个复选框的元素,因此您需要遍历每个项目以取消选中它:
rbList.each(function (i, chkbox){
if($(chkbox).is(":checked")) {
$(chkbox).removeAttr("checked");
}
});
你必须使用对象的 ID:
var rblist = $("#lista_regionevolezza");
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery自动完成阻止选择后聚焦
- 使用此选项选择父类内部的类
- jQuery最近父级的数据属性选择器
- 遍历类元素数组,并在jquery中选择同级元素
- CKeditor:更改对话框中的默认选择选项
- 为什么不'在JQuery中找到第二个css选择器的工作