Php 如何在javascript中使用onmouseover显示图像

Php 如何在javascript中使用onmouseover显示图像,php,jquery,Php,Jquery,我有很多宠物。我想实现的是,每当我悬停时,它都会显示附近div中特定宠物的图像 比如说 <code> <select name="pet" id="pet"> <option value="1">Dog</option> <option value="2">Cat</option> <option value="3">Rat</option> </select> <div id="

我有很多宠物。我想实现的是,每当我悬停时,它都会显示附近div中特定宠物的图像

比如说

<code>
<select name="pet" id="pet">
<option value="1">Dog</option>
<option value="2">Cat</option>
<option value="3">Rat</option>
</select>

<div id="petimage"></div>
</code>

狗
猫
老鼠
早些时候,我使用onmousehave-in选项,然后在ajax的帮助下,我得到了特定的宠物图像,但现在我意识到onmousehave事件在IE中不起作用

谁能告诉我另一种选择吗

谢谢
navi

最好使用

将图像添加到您的选项中:

<option value="1" data-img="dog.jpg">Dog</option>
并使用此代码:

$('#petimage').hover(function(){

    $(this).html('<img src="'+$('#pet option:selected').data('img')+'">');

},function(){

    $(this).html('');

});
$('#petimage')。悬停(函数(){
$(this.html(“”);
},函数(){
$(this.html(“”);
});
你可以试试这个吗




   <select name="pet" id="pet" onchange="document.getElementById('getdisplay').src=this.value">
<option value="dog.jpg">Dog</option>
<option value="cat.jpg">Cat</option>
<option value="rat.jpg">Rat</option>
</select>

<div id="petimage"><img src="" id="getdisplay" /></div>


狗
猫
老鼠

使用图像标记并将id设置为getdisplay

是否要将鼠标悬停在选定元素上?你确定这就是你想要的吗?