2014-11-08 46 views
1

我正在使用类来使<ul>排序。现在,我需要获取当前<ul><li>data-cube值。如何在可排序函数上引用当前UL LI

目前我正在使用'#sortable2 li',但我想使用类似($(this) + ' li')但不起作用。

$("ul.droptrue").sortable({ 
    connectWith: "ul", 
    receive: function (event, ui) { 
     var sum = 0; 
     var listItems = $("#sortable2 li"); 
     listItems.each(function (idx, li) { 
     var product = $(li); 
     sum += product.data("cube"); 
     }); 
    } 
}); 
+1

回调是否可以为你创造一个的jsfiddle样本来说明整个问题? – Kolban 2014-11-08 04:30:25

+0

答案有帮助,或者你在寻找别的东西..? – 2014-11-08 04:47:57

+0

我从笔记本电脑登出。我明天再看看。谢谢! – causita 2014-11-08 04:49:08

回答

1

您可以访问接收器<ul><li>的内收到这样

$(this).find("li"); 

$(this).children("li");