jQWidgets jqxListBox getCheckedItems()方法

  • Post category:jquery

jqxListBox 是 jQWidgets 提供的一种列表框控件,用于在 Web 应用程序中创建列表。getCheckedItems() 方法用于获取 jqxListBox 控件中已选中的项。以下是 jqxListBoxgetCheckedItems() 方法的详细说明:

getCheckedItems() 方法

getCheckedItems() 方法用于获取 jqxListBox 控件中已选中的项。该方法返回一个数组,该数组包含已选中的项。

// 获取 jqxListBox 控件中已选中的项
var checkedItems = $("#jqxListBox").jqxListBox("getCheckedItems");

示例

以下是两个示例,演示如何使用 getCheckedItems() 方法获取 jqxListBox 控件中已选中的项。

示例 1

在此示例中,我们创建了一个 jqxListBox 控件,并使用 checkIndex() 方法选中了第一个和第三个项。然后,我们使用 getCheckedItems() 方法获取已选中的项,并将其输出到控制台。

<div id="jqxListBox">
    <div>Item 1</div>
    <div>Item 2</div>
    <div>Item 3</div>
</div>

<script>
    $(document).ready(function () {
        // 创建 jqxListBox 控件
        $("#jqxListBox").jqxListBox();

        // 选中第一个和第三个项
        $("#jqxListBox").jqxListBox("checkIndex", 0);
        $("#jqxListBox").jqxListBox("checkIndex", 2);

        // 获取已选中的项
        var checkedItems = $("#jqxListBox").jqxListBox("getCheckedItems");

        // 输出已选中的项到控制台
        console.log(checkedItems);
    });
</script>

示例 2

在此示例中,我们创建了一个 jqxListBox 控件,并使用 checkAll() 方法选中了所有项。当用户单击按钮时,我们使用 getCheckedItems() 方法获取已选中的项,并将其输出到控制台。

<div id="jqxListBox">
    <div>Item 1</div>
    <div>Item 2</div>
    <div>Item 3</div>
</div>
<button id="btnGetCheckedItems">Get Checked Items</button>

<script>
    $(document).ready(function () {
        // 创建 jqxListBox 控件
        $("#jqxListBox").jqxListBox();

        // 选中所有项
        $("#jqxListBox").jqxListBox("checkAll");

        // 监听按钮单击事件
        $("#btnGetCheckedItems").on("click", function () {
            // 获取已选中的项
            var checkedItems = $("#jqxListBox").jqxListBox("getCheckedItems");

            // 输出已选中的项到控制台
            console.log(checkedItems);
        });
    });
</script>

以上是 jqxListBoxgetCheckedItems() 方法的详细说明,以及两个示例说明。