当我将鼠标悬停在其上时,我正在尝试获取所选列表框的值。以下代码在谷歌crome中运行良好,但在Internet Explorer中不起作用。有没有办法在IE中使用它。
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("#ListBox1 option").hover(
function (e) {
var a = this.value;
alert(a);
});
});
</script>
<select name="drop1" id="ListBox1" size="4" multiple="multiple">
<option value="1">item 1</option>
<option value="2">item 2</option>
<option value="3">item 3</option>
<option value="4">item 4</option>
<option value="0">All</option>
</select>
答案 0 :(得分:3)
您可以尝试在选择列表中使用jQuery包装器,这可能会删除浏览器特定的问题 -
$(document).ready(function () {
$("#ListBox1 option").hover(
function (e) {
var a = $(this).val();
alert(a);
});
});
答案 1 :(得分:0)
使用:选中此选项可在选定项目时发出警报
$("#ListBox1 option:selected").hover( function () { alert(); });