Javascript 为选项选择的填充不正确
我想单击按钮,然后用选项Javascript 为选项选择的填充不正确,javascript,jquery,Javascript,Jquery,我想单击按钮,然后用选项501设置选择。但是,它只在第一次单击时起作用。第二次单击,然后转到第一个选项。有人知道这个问题吗 功能测试(){ jQuery('.state_autocomplete option').removeAttr('selected'); jQuery('.state_autocomplete').attr('value','Pernambuco'); jQuery('.state_autocomplete option')。每个(函数(){ if(jQuery(this
501
设置选择。但是,它只在第一次单击时起作用。第二次单击,然后转到第一个选项。有人知道这个问题吗
功能测试(){
jQuery('.state_autocomplete option').removeAttr('selected');
jQuery('.state_autocomplete').attr('value','Pernambuco');
jQuery('.state_autocomplete option')。每个(函数(){
if(jQuery(this).val()==501){
jQuery(this.attr('selected','selected');
}
});
}
孤岛。。。
米纳斯吉拉斯酒店
巴拉那
帕莱巴
帕拉
伯南布哥
朴伊
aaa
您的逻辑比需要的复杂得多。只需使用val()。您还应该删除按钮上的内联onclick
处理程序。改用不引人注目的事件处理程序。大概是这样的:
$('#设置')。单击(函数(){
$('state_autocomplete').val('501');
});代码>
孤岛。。。
米纳斯吉拉斯酒店
巴拉那
帕莱巴
帕拉
伯南布哥
朴伊
aaa