Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 维护可排序列表中的项目计数_Jquery_Jquery Ui_Jquery Ui Sortable_Jquery Droppable - Fatal编程技术网

Jquery 维护可排序列表中的项目计数

Jquery 维护可排序列表中的项目计数,jquery,jquery-ui,jquery-ui-sortable,jquery-droppable,Jquery,Jquery Ui,Jquery Ui Sortable,Jquery Droppable,我需要保持一些可排序列表中项目的精确计数,但我在这方面遇到了困难。当我开始从列表#1中拖动时,该列表会递增,并且从那时起会有一个额外的项目。当我悬停在列表2上时,它是计数增量 我会回答我自己的问题: function update_counts() { var n_ul1 = $("#ul1 li").not(".ui-sortable-helper").length; var n_ul2 = $("#ul2 li").not(".ui-sortable-helper").le

我需要保持一些可排序列表中项目的精确计数,但我在这方面遇到了困难。当我开始从列表#1中拖动时,该列表会递增,并且从那时起会有一个额外的项目。当我悬停在列表2上时,它是计数增量


我会回答我自己的问题:

function update_counts() {
    var n_ul1 = $("#ul1 li").not(".ui-sortable-helper").length;
    var n_ul2 = $("#ul2 li").not(".ui-sortable-helper").length;
    $("#count1").html(n_ul1);
    $("#count2").html(n_ul2);
}

.not(“.ui可排序帮助程序”)是所需的。

请将其标记为接受,以表示问题已解决。不要让它永远得不到回答…当你回答自己的问题时,你必须等待2天才能接受答案。我还要补充一点,尽管上面的解决方案就是一个例子,但它在我正在使用的应用程序中工作得很好。ui sortable helper不是我拖动的项所拥有的类,由于某种原因,它是.ui状态的默认值,因此在那里不起作用。
function update_counts() {
    var n_ul1 = $("#ul1 li").not(".ui-sortable-helper").length;
    var n_ul2 = $("#ul2 li").not(".ui-sortable-helper").length;
    $("#count1").html(n_ul1);
    $("#count2").html(n_ul2);
}