gpt4 book ai didi

javascript - 根据所选选项更改同一选择中的选项

转载 作者:可可西里 更新时间:2023-11-01 13:27:14 25 4
gpt4 key购买 nike

如您所见,默认选择第一个选项(选项 1)。我想要做的是,如果我选择选项 2 来更改它们的位置(将选项 1 添加到列表并设置选定的选项 2)。

<select id="type" name="type" class="selectpicker" title="Option 1" value="1">
<option>Option 2</option>
<option>Option 3</option>
</select>

我的尝试:

$('.selectpicker').change(function() {
var currentOptionValue = $('select option:selected').text();

if (currentOptionValue == 'Option 2') {
$(".selectpicker option[value="Option 2"]").text('Option 1');
}
});

最佳答案

Working fiddle .

我认为你要找的是:

$('.selectpicker').change(function() {
var oldOptionText = $('.selectpicker').attr('title');
var oldOptionValue = $('.selectpicker').attr('value');

var currentOptionText = $('select option:selected').text();
var currentOptionValue = $('select option:selected').attr('value');

$('select option:selected').text(oldOptionText);
$('select option:selected').attr('value', oldOptionValue);

$('.selectpicker').attr('title', currentOptionText);
$('.selectpicker').attr('value', currentOptionValue);
});

希望这对您有所帮助。

关于javascript - 根据所选选项更改同一选择中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35746090/

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