【问题标题】:How can we exclude some positions in list item while dropping objects in the list using Jquery我们如何在使用 Jquery 删除列表中的对象时排除列表项中的某些位置
【发布时间】:2011-02-14 10:09:37
【问题描述】:

在 Jquery 中,我希望在列表项中添加小的 div 标记框。但是在那个列表项中的某些位置应该被禁用。例如如果我有 5 个项目,那么我可以将它们拖放到列表中,但不包括列表中的第二个位置。

【问题讨论】:

    标签: jquery list indexing


    【解决方案1】:

    当您在列表中循环时,您可以检查列表项的索引,然后决定是否要排除该项目。例如,如果您不想对第二个列表项执行某些操作,则可以执行以下操作:

    $( 'ul li' ).each(function()
    {
        if( $(this).index() != 1 )
        {
            // Perform some action
        }
    });
    

    请记住,索引从 0 开始,因此第二项的索引为 1,第 10 项的索引为 9,依此类推。

    【讨论】:

    • 好的。但是我可以创建一个排序(使用 $myList.sortable)并与其他列表连接(使用 connectWith:$(myOtherList))这些项目不包括不需要的索引。
    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 2013-05-28
    • 2016-06-24
    • 2016-04-07
    • 2015-07-27
    • 2011-07-23
    • 2020-03-25
    • 2016-12-19
    相关资源
    最近更新 更多