【发布时间】:2015-08-31 18:30:51
【问题描述】:
我正在使用 jQuery Selectable (http://api.jqueryui.com/selectable/),需要知道操作完成后选择的元素数量。
//Example Code
$('body').selectable({
selected: function(event,ui) {
var $selectedItems = ui.selected;
alert($selectedItems.length); // This is always 1
}
});
变量“selectedItems”返回被选中的元素。我可以像这样遍历它们:
$selectedItems.each( function() {
// do something
});
但我只是想知道选择了多少元素。
“长度”属性总是返回 1。在上面的循环中放置一个计数器似乎不正确。一定有办法做到这一点?
感谢您的帮助。
【问题讨论】:
-
可以创建stacksn-ps,jsfiddlejsfiddle.net演示吗?
-
您是否尝试过将代码封装在
$(document).ready(function() { //your code }中?
标签: jquery jquery-ui-selectable