[英]asp.net checkbox in gridview - checked property is missing
在這個asp.net gridview控件中,checked屬性總是丟失。 我需要通過jquery訪問checked屬性
Gridview source:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkSelected" runat="server" class="chkSummarySelection" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
呈現為:
<input type="checkbox" name="ctl00$ContentPlaceHolder1$gv$ctl02$SelectedCheckBox" id="ctl00_ContentPlaceHolder1_gv_ctl02_SelectedCheckBox">
沒有經過檢查的財產可供訪問。 我努力了
$(".chkSummarySelection").click(function () {
var chk;
chk = $(this).prop("checked");
chk = $(this).attr("checked");
chk = $(this).is(":checked");
chk = $(this).attr("value");
chk = $(this).val();
chk = jQuery(this).is(':checked');
});
但沒有任何工作
Jquery找不到你的CheckBox
因為它沒有任何css類。 您需要將class
定義更改為CssClass
( class
是c#中的關鍵字):
<asp:CheckBox ID="chkSelected" runat="server" CssClass="chkSummarySelection" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.