📅  最后修改于: 2023-12-03 15:16:52.666000             🧑  作者: Mango
checkAll()
方法是 jQWidgets jqxComboBox 组件提供的一种复选框多选框选择方式,可用于选中下拉列表中的所有选项,并将所有选项显示在输入框中。
$("#jqxComboBox").jqxComboBox('checkAll');
无参数。
无返回值。
checkAll()
方法通过遍历下拉列表中的所有选项进行勾选,将所有选项的值保存到组件的初始化数组中,并将所有选项的文本内容显示在输入框中。
在使用该方法前需要先设置 combox 的 checkBoxes
属性为 true,以显示下拉列表中数据前的复选框。
<div id="jqxComboBox"></div>
<script>
$("#jqxComboBox").jqxComboBox({
source: ["苹果", "香蕉", "橘子"],
width: "200px",
height: "25px",
autoComplete: true,
placeHolder: "请选择"
checkBoxes: true
});
$("#btnCheckAll").on("click", function () {
$("#jqxComboBox").jqxComboBox("checkAll");
});
</script>
在上面的示例中,我们新建了一个 jQWidgets jqxComboBox 组件,并设置了其 checkBoxes
属性为 true,使得下拉列表中的数据前均显示有复选框。然后在点击某一按钮 btnCheckAll
中,通过调用 checkAll()
方法选中了下拉列表中的所有选项。