如何使用jquery获取或设置单选按钮列表的选定索引?如何使用索引检查单选按钮..下面是我的单选按钮列表的asp.netC#代码..并使用C#动态绑定它。和Html看起来像category1category2category3category4category5我想通过索引值将属性checked=true添加到单选按钮。假设,我传递了index=2然后应该选择category2..或者还想在jquery中使用checked(checked=true)单选按钮索引..我的操作方式与选择框不同,单选按钮中实际上没有索引的概念。但是你可以在jQuery中做这样的事情:$(".clsradioinput:checked").index();这将使所有输入框都在您选中的范围内(如果只有一组在.clsradio中,则使用单选框应该只有一个)。这是jsfiddle编辑中的一个例子:一个更完整的证明例子(但更慢)是:$("input[name$='rdlCategory']:checked").index();获取以rdlCategory结尾的输入。您甚至可以添加“:radio”,但您不必这样做。编辑2-通过传入索引进行检查。您可以使用:$(".clsradioinput:nth-child(5)").attr("checked","checked");带有“输入”选择器的第n个孩子可以用作索引。使用jquery的index方法functionselectRadioButton(inputindex){$('input[name="ctl00$cphTop$rdlCategory"]').index(inputindex).attr('checked',true);}获取选定的单选按钮索引...varselectedIndex=$('input[name="ctl00$cphTop$rdlCategory"]').attr('checked',true).index(inputindex);$("#input:checked").index();至于如何在ASP.NET中使用jQuery来选择项目,我不确定它是否适用于所有场景。每次触摸ASP.NET控件时,ASP.NET都会更新ViewState,所以我不会使用太多jQuery来操作选择值如果你仍然想要这个,那么$(selector).attr("checked",true);这对我有用:$($("input[name='GroupName']").get(index)).prop('checked',true);解释:$("input[name='GroupName']")返回$("input[name='GroupName']")中的项目列表。get(index)返回列表中的第i个项目。对于无线电组,这将??是您想要的输入标签。input标签是一个HTML元素,而不是一个jQuery项,所以你重新包装它。然后你可以调用prop方法。$(html).prop('checked',true)如果未选中,将提供'undefined',否则将返回所选对象的值。以上就是C#学习教程:如何使用jquery获取或设置单选按钮列表的选中索引?所有分享的内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注—$('input[name=ctl00$cphTop$rdlCategory]:checked').val()本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
