检查是否选择了选项,是否显示其他选项值

Check if option is selected appear an other option value

本文关键字:是否 选项 其他 显示 检查 选择      更新时间:2023-09-26

我有一些像:

<select id="BanReason">
<option value="hack">Hack</option>
<option value="badlang">Bad Language</option>
<option value="scrammer">Scrammer</option>
</select>
<select id="BanLength">
<option value="1day">1 Day</option>
<option value="2days">3 Days</option>
<option value="1week">1 Week</option>
</select>

我想做的是,如果在#BadReason中选择扰频器,在#BanLength中自动选择1周。

尝试使用change event BanReason,并基于此值将所需值传递给BanLength并触发更改:

     $("#BanReason").on("change",function(){
               if(this.value == "scrammer"){
            	   $("#BanLength").val("1week").trigger("change");
               }
       });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="BanReason">
<option value="hack">Hack</option>
<option value="badlang">Bad Language</option>
<option value="scrammer">Scrammer</option>
</select>
<select id="BanLength">
<option value="1day">1 Day</option>
<option value="2days">3 Days</option>
<option value="1week">1 Week</option>
</select>

On change event将帮助您做到这一点

$("#BanReason").on("change",function(){
    if($(this).val() == "scrammer")
        $("#BanLength").val("1week");
});

添加了一个小提琴小提琴