這裏是我的HTML:如何在IE和Opera中修改SELECT標籤的默認高亮行爲?
<select style="background-color:#e0f0f1">
<option selected="selected">Select</option>
<option class="" value="one">One</option>
<option class="" value="two">Two</option>
</select>
在IE和Opera,當你選擇一個選項,它的亮點是藍色的背景顏色。 Firefox,Chrome和Safari不會這樣做。選擇該選項時是否有辦法或技巧移除藍色突出顯示,以便始終顯示原始背景顏色?
如果這是不可能的,是否有一種方法可以添加一個jQuery行爲,在選擇該選項後立即模擬頁面上其他地方的點擊?所以基本上,當你點擊選擇的選項時,高亮消失。
輸入元素是不必要的。只需模糊$('select')。 – pbibergal
我在IE8/WinXP和OSX Mountain Lion Safari 6.1.3中測試了@ user1448031的解決方案,並且它在IE8中無法使用,但在Safari上工作。此外,它可以在IE9,10,11中使用。 – Webreality