У меня есть жерех: RadioButton внутри осины: GridView:Получить значение из осины: RadioButton при наведении курсора
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="RB" runat="server" Text='<%#Eval("Name").ToString() %>' AutoPostBack="true"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
я могу изменить цвет фона, как это:
$(function() {
$("[id*=GridView1] td").hover(function() {
$("td", $(this).closest("tr")).addClass("hover_row");
}
});
но я не Не знаю, как извлечь значение RadioButton для мыши. Я попытался с помощью функции Val(), но я всегда получаю 'не определено'
я получаю сообщение об ошибке «Ожидаемое выражение», если я использую FOR = – user576914
Пропущенный $ («в этой строке. Должен быть var myval = $ (» label [for = '"+ $ (this) .find (" input: radio "). Attr ("id") + "']"). text() – Nasir
Да, что сработало. Есть ли возможность изменить значение для $ ("label [for ='" + $ (this) .find ("input: radio ") .attr (" id ") +" ' ] ") – user576914