我有这个函数,如果所选元素的总数为> 1
这是我正在使用的功能:
$(".delete").livequery(function() {
$(this).each(function() {
$(this).click(function() {
var count = $(this).length;
if (count > 1) {
$(this).closest('#addBox').children('.show_hide').remove();
$(this).closest('div.col_full').remove();
}
});
});
});
问题是每隔一段时间内页面中的元素就会cloned
,这就是我使用livequery
的原因,但不幸的是,这根本不起作用。
即使有超过1个目标元素也不会被删除。
感谢您的帮助
答案 0 :(得分:0)
问题在于我指的是同一个实例。这工作
$(".delete").livequery(function() {
$(this).each(function() {
$(this).click(function() {
var count = $(".delete").length;
if (count > 1) {
$(this).closest('#addBox').children('.show_hide').remove();
$(this).closest('div.col_full').remove();
}
});
});
});