我在asp.net中有一个转发器控件
单击readio按钮时,我想提醒相应的文本框值
<itemtemplate>
<div class="Class1 subclass1 subclass2 ">
<asp:RadioButton CssClass="Class2" ID="rbOne" runat="server"
GroupName="GroupItems" />
//Some other controls
<asp:Panel class="myPanel mYText" style="display:none;" runat="server" id="MyPnl">
<asp:TextBox runat="server" ID="tbValue" CssClass="SomeClass" MaxLength="11"
Text=""></asp:TextBox>
</asp:Panel>
</div>
</itemtemplate>
使用jQuery如何在alert
中获取所选的文本框值答案 0 :(得分:0)
这样的事情可以为您提供所选的输入
$('div.Class1 input[type=radio]').on('change',function(){
$(this).nextUntil('.myPanel').find('input.SomeClass').val()
})
答案 1 :(得分:0)
document.getElementById('<%=tbValue.ClientID%>').value;
答案 2 :(得分:0)
在onchange上添加javascript事件并使用give jquery选择器。
<强> HTML 强>
<asp:RadioButton CssClass="Class2" ID="rbOne" runat="server" onchange="RadioClicked(this);"
GroupName="GroupItems" onclick="GetValue()" />
<强>的Javascript 强>
function RadioClicked(rad)
{
alert("change fired");
alert($(rad).closest('.Class1.subclass1.subclass2').find('.SomeClass').val());
}
更新OP请求 以获取文本框输出侧重复器的值
function RadioClicked(rad)
{
alert($('<%= tbValue.ClientID %>').val());
}