0

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

<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()+"&sea‌​rchType="+$(this).val();
window.location.href=url;
});
4

0 回答 0