我需要在我的jquery中访问radiobutton groupname.但是,为asp radiobutton呈现的groupname有点不同.例:
<asp:RadioButton runat="server" GroupName="payment" ID="creditcard" Checked="true" value="creditcard" />
Run Code Online (Sandbox Code Playgroud)
会产生:
<input type="radio" checked="checked" value="creditcard" name="ctl00$ContentPlaceHolder1$payment" id="ctl00_ContentPlaceHolder1_creditcard">
Run Code Online (Sandbox Code Playgroud)
我无法在jquery中使用<%= creditcard.GroupName%>.有没有办法可以获得生成的组名或名称?
你可以这样做:
$("input[name$=payment]")
Run Code Online (Sandbox Code Playgroud)
这使用$=带有选择器的结尾,找到以付款结束的名称,只要你没有多个容器,它就可以工作.
或者,基于此特定控件:
$("input[name=<%=creditccard.GroupName %>]")
Run Code Online (Sandbox Code Playgroud)
这将为您提供正确的组名称
$("#<%=creditccard.ClientID %>").attr("name");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3979 次 |
| 最近记录: |