gpt4 book ai didi

javascript - jquery 用值关联数组替换选择选项

转载 作者:行者123 更新时间:2023-11-30 11:29:37 24 4
gpt4 key购买 nike

我想根据 select1 中的选择更改 select2 的选项。因此我做了一个这样的关联数组:

var rubrieken = {'1': '<option value="10">Rubriek 10</option><option value="20">Rubriek 20</option>','2': '<option value="30">Rubriek 30</option><option value="40">Rubriek 40</option>'};

因此,如果在 select1 中选择了选项 2,则 select2 的当前值必须替换为具有键 2 的选项。我在下面创建了 Jquery,但是如何从数组中提取选项并将它们放入 select 中?

var rubrieken = {'1': '<option value="10">Rubriek 10</option><option value="20">Rubriek 20</option>','2': '<option value="30">Rubriek 30</option><option value="40">Rubriek 40</option>'};
$( document ).ready(function() {
//Bij keuze categorie de rubrieken vullen
$("#select1").change(function(){
//maak de huidige select leeg
$('#select2').empty();
//selectie uit array van juiste waarden
$newoptions = "<option>NewO1</option><option>NewO1</option>";
//vul de select rubriek op basis van categorie keuze
$('select#select2').html($newoptions);
});
});

最佳答案

请试试这个!

var rubrieken = {
'1': '<option value="10">Rubriek 10</option><option value="20">Rubriek 20</option>',
'2': '<option value="30">Rubriek 30</option><option value="40">Rubriek 40</option>'
};

$(function() {
$("#select1").change(function() {
var key = $(this).val();
var newoptions = rubrieken[key];
$('#select2').html(newoptions);
});
});

Note:

You won't need $('#select2').empty(); because .html() will replace the content.

祝你好运!

关于javascript - jquery 用值关联数组替换选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726367/

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