gpt4 book ai didi

javascript - 单击 jQuery 中的任何其他选择框时重置选择框

转载 作者:行者123 更新时间:2023-12-02 17:33:30 24 4
gpt4 key购买 nike

我读了一些帖子,它们显示这两个代码可以重置选择框。

$('#select2').change(function(){
$('#select1').prop('selectedIndex',0);
});

$('#select1').change(function(){
$('#select2').prop('selectedIndex',0);
});

或者

$(this).val("");

但是当单击任何其他选择框时,我无法将选择框 ( fiddle ) 重置为“选择”。该代码让选择框通过data-file加载内容,并使用value重定向到其他页面。由于我将在一个页面上有超过 10 个选择框,所以也许使用类会更好。我已经尝试过上述方法,但要么出现错误,要么框始终保留“选择”选项。谁能提出一些解决方案吗?

代码:

var area = $(".selectboxarea");

$(".searchselectbox").on('change', function () {
area.empty();
var $this = $(this);
var selected = $this.find('option:selected');
var loadfile = selected.data('file');

if (loadfile) {
$this.next('.selectboxarea').html(loadfile);
$this.find('.select').text('Hide');
$this.find('.select').toggleClass('hide');

} else if (selected.hasClass('hide')) {
selected.text('Select');
selected.toggleClass('hide');

} else {
var url = $this.val();
if (url != '') {
window.location.href = url
}
return false;
}

});

最佳答案

$(".searchselectbox").not(this).prop('selectedIndex',0);
$('.select').text('Select');

JSFIDDLE

关于javascript - 单击 jQuery 中的任何其他选择框时重置选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844172/

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