我的页面上有一个选择,当页面加载时,最初显示在选择框中的文本不在正确的位置,它会稍微向下移动。有没有人听说过这个或看到过这个问题。这是我的选择看起来像
<select id="usersearches">
<#if search??>
<#list search as s>
<option value="${s.id!}" <#if response.payload.title?? && response.payload.title == s.title!> selected="selected" </#if> id="${s.id!}" query="${s.query!}">${s.title!}</option>
</#list>
</#if>
</select>
我正在使用freemarker作为我的客户端,选择需要选择的选项。这只发生在首次加载页面时,一旦我点击选择框,文本就会自行修复,即使我没有选择新选项。更多信息是选项将触发页面重定向。欢迎和赞赏所有的帮助和想法。 我忘了补充一点,这发生在IE8(或一般的IE)
代码:
$("#usersearches").change(function(){
var which = "#"+$(this).val();
var url = "${orderSearchPostURL}?"+$(which).attr("query")+"&_title="+$(which).html()+"&searchType="+$(this).val();
window.location.href=url;
});