我正在尝试在用户单击按钮后生成的元素上注册 mouseover 事件。
元素是通过 ajax 生成的。mouserover 似乎不适用于 ajax 创建的元素。我想知道是否有办法解决这个问题。非常感谢。
jQuery.ajax({
type: "GET",
url: "http://list.php",
data: null,
dataType:"json",
timeout: 10000,
global: true,
error: oh_no,
success:
});
var image = document.getElementById('image');
the image path are from ajax.
function listem(){
......codes
......codes
image.innerHTML= image.innerHTML + "<img src="\" + imagePath + \"\>";
}
$(document).ready(function(){
$('#image img').mouseover(function(){
alert('mouseOVER!!!');
});
})
html
<button id='showstuff' onclick='listem();'>show</button>