1
我想隱藏()一個元素,剛剛創建的點擊()在頁面上的其他地方。頁面加載時存在的其他元素將註冊點擊並隱藏正常,但頁面加載後創建的元素不會。點擊()沒有註冊的元素以前由jQuery創建
在這裏,我在它從被隱藏的另一個要素創建文本的新元素:
$("#cloud li").click(function(){
var cat = "<li class='item'>"+$("a", this).text()+"<div class='action'><div class='close'></div></div></li>";
$("#left ul").append(cat);
$(this).remove();
});
在這裏,我試圖隱藏剛創建的元素:
$('.item .action .close').click(function(){
$(this).parent().parent().removeClass('active').fadeOut('fast');
});