我已經動態地在頁面中使用jquery添加以下功能的元素。選擇動態添加元素與jQuery ...
function addtocart(popid)
{
jQuery('#thumb'+popid+' button').attr("disabled", true);
//jQuery('#thumb'+popid+' button').html("Added");
position = jQuery('#cart').offset();
source = jQuery('#thumb'+popid+' img').offset();
jQuery('#thumb'+popid+' img').clone().css({'display':'block', 'position':'absolute','top':source.top,'left':source.left}).appendTo('body').addClass('animation');
jQuery('.animation').animate(
{'left': position.left, 'top':position.top},
'slow',
function(){
jQuery(this).remove();
jQuery('#cart').append('<li class="test">'+jQuery('#thumb'+popid+' .title').html()+'<a href="#">X</a></li>');
jQuery.ajax({
url: "creatives.php?ajax=1&creativeid="+popid,
success:function(data){
jQuery('.itemstodwnload span').html(data);
}
});
}
);
}
但我不能在這個新元素上調用任何事件。
jQuery('.test').hover(function(){
alert('asdf');
});
任何建議