【发布时间】:2016-02-02 11:38:47
【问题描述】:
我想在点击按钮时切换复选框。
这是我的 jQuery
$("#choose_address2").on("click", function () {
console.log("click!!! address2");
var $checkbox = $(this).find(':checkbox');
var checkBoxes = $("input[name=checkbox]]");
checkBoxes.prop("checked", !checkBoxes.prop("checked"));
});
这是我的输入
<span id="choose_address2" class="btn btn-info">
<i class="fa fa-plus-circle"></i>เพิ่มที่อยู่
<input type="checkbox" name="choose_address" {{#if customer.addresses}}checked{{/if}} id="choose_address1" hidden>
</input></span>
默认情况下,该按钮处于选中状态。
但是,当我单击 ID 为 choose_address2 的跨度时,我想更改状态。任何建议都将受到高度赞赏。
【问题讨论】:
-
试试这个:$checkbox.prop("checked", !$checkbox.prop("checked"));
标签: javascript jquery html checkbox