gpt4 book ai didi

javascript - 用js中的另一个组合值填充组合框值

转载 作者:行者123 更新时间:2023-11-29 18:16:53 25 4
gpt4 key购买 nike

我有两个组合框。我想根据更改时的第一个组合框值设置第二个组合框值。比如如果我为第一个组合框设置三个值 (1,2,3) 并在选择 1 时,我用值填充第二个组合框(11,12,13)​​ 和其他人一样。我可以在 php 中完成,但不知道如何在 js 或 jquery 中完成。谢谢

最佳答案

以下是您可以执行此操作的方法:

JavaScript

var first = document.getElementById('select-input'),
second = document.getElementById('second-select-input');

first.onchange = function (e) {
var val = e.target.value;
empty(second);
for (var i = 0; i < 3; i += 1) {
addOption(val + '' + (i + 1), second);
}
};

function empty(select) {
select.innerHTML = '';
}

function addOption(val, select) {
var option = document.createElement('option');
option.value = val;
option.innerHTML = val;
select.appendChild(option);
}

HTML

<select id="select-input">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="second-select-input">
</select>

DEMO

关于javascript - 用js中的另一个组合值填充组合框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22462390/

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