📅  最后修改于: 2023-12-03 15:02:18.438000             🧑  作者: Mango
jqxDropDownList 是 jQWidgets 中的一个组件,用于创建下拉列表。其中 insertAt() 方法可以用于在指定位置(索引)插入一个新的选项。
$('#jqxDropDownList').jqxDropDownList('insertAt', item, index);
#jqxDropDownList
:组件的选择器。item
:要插入的选项,可以是字符串或对象。index
:要插入选项的位置,从0开始计数。$(document).ready(function () {
var source = [
{value: '1', label: 'Option 1'},
{value: '2', label: 'Option 2'},
{value: '3', label: 'Option 3'}
];
$('#jqxDropDownList').jqxDropDownList({
source: source,
width: '200px',
height: '25px'
});
$('#addButton').click(function () {
var newItem = {value: '4', label: 'Option 4'};
$('#jqxDropDownList').jqxDropDownList('insertAt', newItem, 2);
});
});
上述代码中,首先创建了一个下拉列表 jqxDropDownList,并绑定了一个数组 source。然后通过 insertAt() 方法在索引为2的位置插入了一个新的选项 {value: '4', label: 'Option 4'}。