ユーザーがボタンをクリックした後に生成される要素にマウスオーバーイベントを登録しようとしています。
要素はajaxを介して生成されます。マウスローバーは、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>