javascript - 单击功能的多选框

标签 javascript jquery html

我正在研究像这样的多选框 http://jsfiddle.net/bDvkQ/1038/ .

我使用以下代码添加了“全选/取消全选”字段并添加了类“selectAllBox”:

$("label[for='Items_option_1']").addClass("selctAllBox");
$("label[for='Items_option_1']").parent().addClass("selctAllBox")

结果:

<li tabindex="-1" class="k-item selctAllBox" role="option" unselectable="on">
<input name="Items_option_1" type="checkbox" value="1">&nbsp;
<label class="selctAllBox" for="Items_option_1">Select/Deselect All</label>
</li>

enter image description here

我希望如果我选择“全选/取消全选”复选框,则取消选中所有复选框。我已经有一个函数可以做到这一点,但我现在不知道如何调用这个函数。我尝试这样做但没有任何反应:

 $("label[for='Items_option_1']").parent().click(deselectSelectAll);

$("input[name="Items_option_1"]:checkbox").click(deselectSelectAll);

我做错了什么?

最佳答案

如果你的函数工作正常,

可以调用selctAllBox类的onClick

代码是这样的:

$(".selctAllBox").click(deselectSelectAll);

关于javascript - 单击功能的多选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38206975/

相关文章:

javascript - 使用 AJAX 在 div 内滚动缩略图

html - Bootstrap 4 Navbar Flex 与 Brand Center 的突破

javascript - jQuery Mobile 中的空控制组

javascript - 如何避免在 postgres 数据库中插入空值

javascript - 使用 jquery mobile 加载页面后更新数据主题

javascript - 禁用下拉选择中的某些选项

jquery - 跨度内选择菜单的文本

jquery - 如何确保粘性侧边栏元素不与页脚重叠?

javascript - jQuery/javascript 中图像的悬停效果

javascript - 调整大小后更新 ng-style 宽度