tôi có viết khối mã này trong jquery để tạo ra ba yếu tố sau một số sự kiệncách xóa phần tử được tạo bằng jquery?
$('body').append(
tmp= $('<div id="tmp"></div>')
);
$('<div id="close" />').appendTo("#tmp");
$('<div id="box-results" />').appendTo('#tmp');
này ba yếu tố được tạo ra bình thường và thêm vào DOM của tôi, nhưng tôi muốn để loại bỏ chúng với một số chức năng như thế này:
$("#close").click(function(e){
e.preventDefault();
$("#tmp").remove();
//$("#overlay").remove();
});
và sau khi tôi nhấp vào đóng ghi chú div xảy ra! có gì sai với mã của tôi?
đây là ví dụ trực tuyến: mymagazine.ir/index.php/main/detail/36 - hãy tìm "ở đây là jquery vấn đề" câu trong trang web bởi vì ngôn ngữ trang web là Ba Tư
bạn có thể vui lòng chỉ cho tôi một số mã? bạn có nghĩa là $ ("# close"). live ('click', function() {}); nếu bạn có nghĩa là nó không hoạt động. – mehdi
nó không hoạt động. điều này bạn kiểm tra điều đó? nó có hiệu quả với bạn không? – mehdi
@mehdi: Câu trả lời của anh ấy hoạt động hoàn hảo cho tôi: http://bit.ly/aKEvbh – Matt