jQuery按类统计页面中的活动元素

jQuery按类统计页面中的活动元素,jquery,Jquery,如果所选元素的总数为>1 这是我正在使用的函数: $(".delete").livequery(function() { $(this).each(function() { $(this).click(function() { var count = $(this).length; if (count > 1) { $(this).closest('#addBox').children(

如果所选元素的总数为
>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();
            }
        });
    });
});
问题是页面中的元素每隔一段时间就会被克隆一次,这就是我使用
livequery
的原因,但不幸的是,这根本不起作用。 即使存在多个元素,目标元素也不会被删除


谢谢你的帮助,问题是我指的是同一个实例。这很有效

$(".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();
            }
        });
    });
});

你什么时候运行这个函数,在pageload上?你能显示你正在使用的/有代表性的HTML吗?哪些元素正在被克隆/删除?只要一次只能单击一个元素(因为它在click事件处理程序内部),var count始终等于1@matty我已经在外部尝试过了,但没有任何区别