gpt4 book ai didi

javascript - 仅当选中时才将复选框的值传递给变量

转载 作者:行者123 更新时间:2023-11-28 11:50:25 25 4
gpt4 key购买 nike

我正在使用 iCheck 进行复选框和下面的复选框选择 html,

<input type="checkbox" name="allDay" id="allDay" class="icheck" data-checkbox="icheckbox_minimal-red" value="true"> All day event</label>

我正在使用 Ajax 提交表单,但不是使用 .serialize() 函数,我将单个表单条目作为 .val() 进行处理,然后对输入然后作为变量传递到表单ajax数据中,

现在我想传递复选框的值(如果它被选中),否则它不应该传递任何值,

我有下面的代码用于获取变量的值,

allDay = $('#allDay').val();

但有了这个,它总是会传递value = true,即使其已选中未选中

如何仅在选中时将复选框的值传递给变量?

谢谢

最佳答案

您可以使用:checked选择器:

allDay = $('#allDay:checked').val();

或者如果您正在寻找默认值,您也可以使用.is():

allDay = $('#allDay').is(':checked'); // "true" if checked | "false" on unchecked;

关于javascript - 仅当选中时才将复选框的值传递给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38499276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com