我可以通过添加size
来实现这一点,但是如果我删除它,它将不再显示。预先谢谢你。
<html>
<body>
<select class="star" att="0" size="2">
<option>Shell</option>
<option>Cabbage</option>
<option>Beans</option>
<option>Cheese</option>
<option>Clock</option>
<option>Monkey</option>
</select>
<script>
$(document).ready(function(event) {
$('select').on('mouseenter', 'option', function(e) {
this.style.background = "#DCDCDC";
});
$('select').on('mouseleave', 'option', function(e) {
this.style.background = "none";
});
});
</script>
</body>
</html>
答案 0 :(得分:1)
您可以简单地使用CSS实现此目标
double
float
答案 1 :(得分:0)
这是浏览器特定的gui,也许尝试查看jquery UI以将整个元素替换为div元素,并且选择框将设置为不可见;