我的页面上有一个选择,当页面加载最初显示在选择框中的文本不在正确的位置时,它会稍微向下移动。有没有人听说过或看到过这个问题。这就是我的选择的样子
<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;
});