简体   繁体   English

如何使用 jquery 在 select 选项中设置选定值?

[英]How do I to set selected value in a select option using jquery?

I have two select and it has the same value, just changing the id.我有两个select并且它具有相同的值,只是更改了 id。 What I want is getting value selected in select one, and then select the same value in second select.我想要的是在第一个 select 中选择值,然后在第二个 select 中选择 select 相同的值。

How could I do this?我怎么能这样做?

trying

 //here get the value select in select1 (it works) var valueOfSelect1 = $('#select1 option:selected').val(); //select2 selected the value from select1 $('#select2 option[value=' + valueOfSelect1 + ']').prop('selected', true);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="select1"> <option value="AC">AC</option> <option value="SP">SP</option> <option value="RJ">RJ</option> </select> <select id="select2"> <option value="AC">AC</option> <option value="SP">SP</option> <option value="RJ">RJ</option> </select>

 // On select change $('#select1').change(function() { // Get select1 value const val = this.value; // Apply value to select2 $('#select2').val(val); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="select1"> <option value="AC">AC</option> <option value="SP">SP</option> <option value="RJ">RJ</option> </select> <select id="select2"> <option value="AC">AC</option> <option value="SP">SP</option> <option value="RJ">RJ</option> </select>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM