La función siempre devuelve falso, aunque la casilla esté marcada. Realmente no pude descifrar lo que estoy haciendo mal. Estoy usando una casilla de verificación para habilitar y deshabilitar el cuadro de texto en la vista de cuadrícula. Sin embargo, parece que no funciona. Gracias por la ayuda. He publicado el código html y jq a continuación.JQuery La verificación de la casilla de verificación está marcada
código 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 código:
$(document).ready(function()
{
$(".checkbox").click(function()
{
if ($(this).is(":checked"))
{
alert("true");
}else
{
alert("false");
}
});
que funcionó ... gracias por tu valiosa pista ... genial !! – Prince
Hasta la votación, muchas gracias. Esto me estaba volviendo loco. Cómo pasé por alto esto en la inspección de HTML me supera. – Lukas
¡Oh, Dios mío! Acabas de terminar con un montón de cabello tirando de mí. ¡Muchas gracias! –