La funzione restituisce sempre false, anche se la casella di controllo è selezionata. Non potevo davvero reprimere quello che sto facendo male. Sto usando una casella di controllo per abilitare e disabilitare la casella di testo nella griglia. Tuttavia, non sembra funzionare. Grazie per l'aiuto. Ho pubblicato il codice html e jq qui sotto.JQuery Check per Checkbox è selezionato
codice HTML:
<asp:GridView ID="grdFees" runat="server" AllowPaging="false" CssClass="Grid" AutoGenerateColumns="false" EmptyDataText="No Data Found" EmptyDataRowStyle-HorizontalAlign="Center" EmptyDataRowStyle-CssClass="gridItem" TabIndex="5">
<Columns>
<asp:TemplateField HeaderText="Select" HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center" ItemStyle-Width="2%">
<ItemTemplate>
<asp:CheckBox ID="chkselect" runat="server" CssClass="checkbox"
Width="15px" Checked="false" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Jquery codice:
$(document).ready(function()
{
$(".checkbox").click(function()
{
if ($(this).is(":checked"))
{
alert("true");
}else
{
alert("false");
}
});
che ha funzionato ... grazie per il tuo prezioso suggerimento ... fantastico !! – Prince
Voto in rialzo, grazie mille. Questo mi stava facendo impazzire. Come mi sono perso quando l'ispezione in HTML è al di fuori di me. – Lukas
Oh mio Dio! Hai appena finito di strapparmi un mucchio di capelli. Grazie mille! –