ASP.NET中的RadioButtonList组件Name属性问题

omelan 2010-10-08 08:21:26
<p class="ishide">
<label class="fleft">
交易点差:</label>
<span class="inputinfo"><span id="ctl00_mainBody_RBLPIP" class="category_checkbox">
<input id="ctl00_mainBody_RBLPIP_0" type="radio" name="ctl00$mainBody$RBLPIP" value="1" /><label
for="ctl00_mainBody_RBLPIP_0">固定点差</label><input id="ctl00_mainBody_RBLPIP_1" type="radio"
name="ctl00$mainBody$RBLPIP" value="2" /><label for="ctl00_mainBody_RBLPIP_1">浮动点差</label><input
id="ctl00_mainBody_RBLPIP_2" type="radio" name="ctl00$mainBody$RBLPIP" value="3" /><label
for="ctl00_mainBody_RBLPIP_2">固定+浮动点差</label></span>
</span>
</p>
<p class="ishide">
<label class="fleft">
是否有迷你仓:</label>
<span class="inputinfo"><span id="ctl00_mainBody_RBLMiniSH" class="category_checkbox">
<input id="ctl00_mainBody_RBLMiniSH_0" type="radio" name="ctl00$mainBody$RBLMiniSH"
value="1" /><label for="ctl00_mainBody_RBLMiniSH_0">是</label><input id="ctl00_mainBody_RBLMiniSH_1"
type="radio" name="ctl00$mainBody$RBLMiniSH" value="2" /><label for="ctl00_mainBody_RBLMiniSH_1">否</label></span>
</span>
</p>




大家看下上面两行红色字体是有RadioButtonList生成的两组单选按钮,其中Name属性决定了一组。

现在我想通过Jquery来分别点击下去后,返回对应的单选按钮值。但是在一个页面上有2组单选按钮,只能通过Name属性来确定具体返回是哪组单选按钮,
所以Jquery是通过以下格式来获取:
$(":input:radio[@name='ctl00$mainBody$RBLPIP'][checked]").val()

但是上面的问题来了。那就是Jquery需要指定单选按钮组的Name属性,我找来找去,只有ClientID来获取ID值,没有办法回去Name属性。

1:请问有什么办法获取RadioButtonList的Name属性

2:请问还有其他办法让JQuery不通过Name属性,而通过ID属性来获取各自不同单选按钮组的值吗?

谢谢了。!~
...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-08
  • 打赏
  • 举报
回复
document.getElementById('<%=this.radioButtonList1.ClientID%>')
$(function(){
$("input[type='radio']").click(function(){
$(this).attr("checked",false);
});
});
种草德鲁伊 2010-10-08
  • 打赏
  • 举报
回复
$('#ctl00_mainBody_RBLPIP > input')

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧