好吧,又遇到一个神奇的问题,直接贴代码
$("#selectEditorName option[value="+info.EditorName+"]").attr("selected", true);
$("#selectTechnologyArea option[value="+info.TechnologyArea+"]").attr("selected", true);
$("#selectPriority option[value="+info.Priority+"]").attr("selected", true);
$("#selectIssueType option[value="+info.IssueType+"]").attr("selected", true);
上面4条语句,任意3条,页面都不会刷新,4条如果放到一起,就刷新了,这是怎么回事啊,各位给分析分析呗。
都是select控件
以前我做过几十个select控件一起设置选中的值,但是直接设置的时候是没有效果的。最后加上setTimeout(fun,0)之后就可以显示了。
至于你说的是不是是与jQuery的实现方式有关系。
你可以试一试:不用jQuery来设置select的值。看会不会刷新。
额.果然用普通的JS就行了,问题解决了,谢谢你的思路哈。。
关注。。。