jQWidgets jqxListBox selectedIndex属性

  • Post category:jquery

jqxListBox 是 jQWidgets 提供的一种列表框控件,用于在 Web 应用程序中创建列表。selectedIndex 属性用于获取或设置 jqxListBox 控件中当前选中项的索引。以下是 jqxListBoxselectedIndex 属性的详细说明:

selectedIndex 属性

selectedIndex 属性用于获取或设置 jqxListBox 控件中当前选中项的索引。该属性接受一个整数值,该值表示当前选中项的索引。如果没有选中项,则该属性的值为 -1。

// 获取 jqxListBox 控件中当前选中项的索引
var selectedIndex = $("#jqxListBox").jqxListBox("selectedIndex");

// 设置 jqxListBox 控件中当前选中项的索引为 1
$("#jqxListBox").jqxListBox("selectIndex", 1);

示例

以下是两个示例,演示如何使用 selectedIndex 属性获取或设置 jqxListBox 控件中当前选中项的索引。

示例 1

在此示例中,我们创建了一个 jqxListBox 控件,并使用 selectedIndex 属性获取当前选中项的索引。

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

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

        // 获取当前选中项的索引
        var selectedIndex = $("#jqxListBox").jqxListBox("selectedIndex");

        // 输出当前选中项的索引到控制台
        console.log(selectedIndex);
    });
</script>

示例 2

在此示例中,我们创建了一个 jqxListBox 控件,并使用 selectedIndex 属性设置当前选中项的索引。当用户单击按钮时,我们使用 getSelectedItem() 方法获取当前选中项,并将其输出到控制台。

<div id="jqxListBox">
    <div>Item 1</div>
    <div>Item 2</div>
    <div>Item 3</div>
</div>
<button id="btnGetSelectedItem">Get Selected Item</button>

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

        // 监听按钮单击事件
        $("#btnGetSelectedItem").on("click", function () {
            // 设置当前选中项的索引为 1
            $("#jqxListBox").jqxListBox("selectIndex", 1);

            // 获取当前选中项
            var selectedItem = $("#jqxListBox").jqxListBox("getSelectedItem");

            // 输出当前选中项到控制台
            console.log(selectedItem);
        });
    });
</script>

以上是 jqxListBoxselectedIndex 属性的详细说明,以及两个示例说明。