4
基本上,我只想知道如何检查可排序列表是否为空。列表更新后,我有一个ajax调用,但如果没有项目,我想绕过这个调用,因为这是不必要的。如何检查jQuery的可排序列表是否为空
这样做的方法是什么?有一个简单的方法吗?
基本上,我只想知道如何检查可排序列表是否为空。列表更新后,我有一个ajax调用,但如果没有项目,我想绕过这个调用,因为这是不必要的。如何检查jQuery的可排序列表是否为空
这样做的方法是什么?有一个简单的方法吗?
使用jQuery你可以尝试选择sortables和考多少元素返回:
if ($('.sortable-class').length > 0) {/*something with the class `sortable-class` exists*/}
上面的代码假定每个在你的排序元素有类sortable-class
。你真正需要的是一个唯一的选择器,它只能找到你的排序。举例来说,如果您的sortables是元素的所有孩子那么你的选择看起来是这样的:
HTML
<ul id="sortable_parent">
<li>this is sortable</li>
<li>this is also sortable</li>
</ul>
JS
if ($('#sortable_parent').children('li').length > 0) {/*atleast one li exists*/}
这里的一些文件,如果你进入的是一种东西:http://api.jquery.com/length
这工作完美!谢谢。 –