Jquery 维护可排序列表中的项目计数
我需要保持一些可排序列表中项目的精确计数,但我在这方面遇到了困难。当我开始从列表#1中拖动时,该列表会递增,并且从那时起会有一个额外的项目。当我悬停在列表2上时,它是计数增量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
我会回答我自己的问题:
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);
}