rjc*_*ode 0 javascript php ajax checkbox jquery
我使用iCheck复选框和下面的复选框选择html,
<input type="checkbox" name="allDay" id="allDay" class="icheck" data-checkbox="icheckbox_minimal-red" value="true"> All day event</label>
Run Code Online (Sandbox Code Playgroud)
我正在使用Ajax提交表单,但没有使用.serialize()函数,我正在进行单独的表单输入.val(),然后对条目进行一些操作,然后在形式ajax数据中作为变量传递,
现在我想为复选框传递值,如果它被选中,否则它不应传递任何值,
我有以下代码为变量取值,
allDay = $('#allDay').val();
Run Code Online (Sandbox Code Playgroud)
但有了这个,它总是传递值= true,即使它checked或者unchecked.
如果选中复选框,我怎样才能将复选框的值传递给变量?
谢谢,
你可以使用:checked选择器:
allDay = $('#allDay:checked').val();
Run Code Online (Sandbox Code Playgroud)
或者你也可以使用,.is()如果你正在寻找默认值:
allDay = $('#allDay').is(':checked'); // "true" if checked | "false" on unchecked;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |