【发布时间】:2016-02-02 04:30:13
【问题描述】:
我有如下四个复选框
<label> <input type="checkbox" id="ca" value="0" name="ca"> CA </label>
<label> <input type="checkbox" id="nv" value="0" name="nv"> NV </label>
<label> <input type="checkbox" id="tx" value="0" name="tx"> TX </label>
<label> <input type="checkbox" id="fl" value="0" name="fl"> FL </label>
当用户选中/取消选中每个复选框时,它应该更改相应复选框的值(选中 = 1 和取消选中 = 0)
我知道我可以通过为每个复选框单独编写代码来做到这一点。
但是,我想知道我们是否可以使用 jQuery 在一行(或更少行)中编写它
【问题讨论】:
-
这毫无意义。为什么不在标记中设置值?
-
@charlietfl,你能解释一下吗?
-
为什么需要更改值而不是只使用框的
.checked状态? -
我想更改该值以便可以将其传递给 POST
-
这是 ajax 帖子。所以我将值设置为 post 参数。