我正在尝试使用jQuery编写一个简单的方法来检查和取消选中表单复选框.我已经尝试了stackoverflow中的一些示例,但是我有限的JS知识让我无法获得结果.
这是我的代码,并没有按照我的意图将输入复选框更改为"已选中",我还包含一个清除选择的按钮,但JS仍然没有引用它.
HTML:
<section id="opzioni">
<div class="bottoni-toggle">
<!-- toggle button -->
<input id="#select-all" type="button" value="Tutti" title="Toggle">
<!-- clear button -->
<input id="#select-none" type="button" value="Nessuno" title="Clear">
</div>
<div class="col_opt">
<span class="custom_chb_wrapper">
<span class="custom_chb">
<input class="bottone-opzioni" id="_4wd" name="_4wd" type="checkbox">
<input id="_4wd" name="_4wd" type="hidden" value="0">
</span>
<label>4WD</label>
</span>
</div>
<div class="col_opt">
<span class="custom_chb_wrapper">
<span class="custom_chb">
<input class="bottone-opzioni" id="_airbag" name="_airbag" type="checkbox">
<input id="_airbag" name="_airbag" type="hidden" value="0">
</span>
<label>Airbag</label>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready(function() {
$("#select-all").click(function() {
var checkBoxes = $("input.bottone-opzioni");
checkBoxes.prop("checked", !checkBoxes.prop("checked"));
});
});
Run Code Online (Sandbox Code Playgroud)
这是我设置测试的 …