在IE中打開this link,以準確理解我將描述並尋求黑客行爲。將所選選項設置爲選擇框中的第一個選項
我有以下選擇列表:
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
當我使這個在IE,下拉行爲的這種變化相比,由於其中一些選項在上方擠壓其他瀏覽器而其他下向上推(根據所選的選項)
由於這是IE的默認行爲選擇框,我所尋求的是,選項應該得到重新訂購,即用戶選擇的選項應作爲第一選項。檢查下面的圖片:
沒有人對此有一個變通?
而且如果有誰知道一個黑客更改此默認IE的行爲,這將是巨大的瞭解和學習
這是正確的方式?
<!DOCTYPE html>
<html>
<head>
<script>
$(document).ready(function(){
var choose = $("#choose").bind('change',function(){alert("hello");
choose.find('option:selected').prependTo(choose);
});
});
</script>
<head>
<body>
<select id="choose">
<option value="choose">choose</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
</body>
</html>
你使用jQuery嗎? –
到目前爲止,我還沒有,但如果有一種方法來處理這個使用jQuery,我可以嘗試。 –