简体   繁体   English

如何使用 jQuery 更新下拉菜单?

[英]How can I update a drop down menu using jQuery?

I tried using the val() method to update a drop down menu using jQuery but for some reason it failed, this is the code:我尝试使用val()方法使用 jQuery 更新下拉菜单,但由于某种原因它失败了,这是代码:

 function doSomething() { var company_name = 'micro'; $("#company").val(company_name); }
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <a href="#myPopup" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all ui-icon-check ui-btn-icon-left" onclick="doSomething(this);">update</a> <select id="company" onchange="populateAddress();"> <option value="apple">apple</option> <option value="micro">micro</option> </select>

Presumably by "it failed" to you mean it fails to fire the onchange event?据推测,“它失败”意味着它无法触发onchange事件? Because .val() should definitely work.因为.val()肯定可以工作。 Try something like this...尝试这样的事情......

$("#company").val(company_name).change();

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

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