gpt4 book ai didi

javascript - 如何更改数组变量

转载 作者:行者123 更新时间:2023-11-30 15:26:30 28 4
gpt4 key购买 nike

我有一个名为数据的变量数组,对于 IGcombobox 数据源,我想在单击#select 时更改数组,我该怎么做?使用此代码,它不会更改变量。我也可以只使用 php,但我不想那样做!

<div id="checkboxSelectCombo" name="kanal" style="position:absolute;" ></div>

<select id="seade" name="seade">
<?php for($i = 1; $i <= $devi; $i++) {
echo '<option value="' . $i . '">' .$device_name[$i]. '</option>';
} ?>
</select>
$(function () {
var data = [
{ ID: "1", Name: "Vooluandur 1" },
{ ID: "2", Name: "Meeter 1" }
];

$("#seade").on('click', function(event) {
console.log($("#seade").val());
if ($("#seade").val() == 2) {
var data = [
{ ID: "3", Name: "Vooluandur 2" },
{ ID: "4", Name: "Meeter 2" }
];
}
});

$("#checkboxSelectCombo").igCombo({
width: "100px",
dataSource: data,
textKey: "Name",
valueKey: "ID",
multiSelection: {
enabled: true,
showCheckboxes: true
}
});
});

最佳答案

你可以试试这个:(虽然没有运行它)

$("#seade").on('change', function(event) {
if (this.value == 2) {
data = [
{ ID: "3", Name: "Vooluandur 2" },
{ ID: "4", Name: "Meeter 2" }
];
}
});

关于javascript - 如何更改数组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42902091/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com