Я пытаюсь снять флажок на странице ASP.NET, измените значение на 1: 0 и напишите в SQL DB. Каждый раз, когда я получаю значение флажка, он возвращается как false.jQuery CheckBox всегда возвращает False
var checked = $('.CheckBoxOldSealIntact').is(':checked') ? 1 : 0;
всегда возвращает 0
<asp:CheckBox ID="CheckBoxOldSealIntact" runat="server" CssClass="CheckBoxOldSealIntact" />
Я попробовал несколько других методов, а также с .attr(), .prop(), .Checked но я получаю различные проблемы с каждой из них. Я надеюсь, что есть что-то маленькое, что мне просто не хватает здесь.
И если вы делаете '$ ('. CheckBoxOldSealIntact'). Length' что это возвращает? – adeneo
n.b. вы можете просто написать ~~ $ ('. checkbox'). is (': checked') для вывода 1 или 0 – adaam
Я также пробовал делать .is(), и он всегда возвращался как неконтролируемый. Когда я пытаюсь использовать .length, он возвращается как 0, а также. – b3ns