gpt4 book ai didi

javascript - 如果第一个选择中的选项 1,则第二个选择被禁用

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

我有两个选择框。我需要禁用整个第二个选择框,直到用户在第一个选择框中选择第一个选项以外的任何选项。

这是我的逻辑,但我不能完全执行它。

if 
.first-select = option-1
then
.second-select .attr('disabled').
else
.second-select .removeAttr('disabled')

最佳答案

您可以使用 selectedIndex 属性:

var 
firstSelect = document.querySelector('.first-select'),
secondSelect = document.querySelector('.second-select')
;

function changeHandler() {
secondSelect.disabled = firstSelect.selectedIndex === 0;
}

firstSelect.addEventListener('change', changeHandler);
changeHandler(); // execute the handler once on DOM ready

或者如果您使用的是 jQuery:

$('.first-select').on('change', function() {
$('.second-select').prop('disabled', this.selectedIndex === 0);
}).change(); // trigger the event once on DOM ready

关于javascript - 如果第一个选择中的选项 1,则第二个选择被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169646/

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