Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅对包含已知子项的项启用jQuery UI可排序_Jquery_Html_Jquery Ui_Jquery Ui Sortable - Fatal编程技术网

仅对包含已知子项的项启用jQuery UI可排序

仅对包含已知子项的项启用jQuery UI可排序,jquery,html,jquery-ui,jquery-ui-sortable,Jquery,Html,Jquery Ui,Jquery Ui Sortable,该方法工作正常,但问题是当我只想为具有包含已知类的子项的项目启用可排序(例如,操作移动) 我有以下HTML代码: <nav class="navbar navbar-default" role="navigation"> <ul class="nav navbar-nav"> <li class="page-item item"> <a class="text" href="#">Test 1<

该方法工作正常,但问题是当我只想为具有包含已知类的子项的项目启用可排序(例如,
操作移动

我有以下HTML代码:

<nav class="navbar navbar-default" role="navigation">
    <ul class="nav navbar-nav">
        <li class="page-item item">
            <a class="text" href="#">Test 1</a>
            <div class="actions">
                <div class="action-move"></div>
            </div>
        </li>
        <li class="page-item item">
            <a class="text" href="#">Test 2</a>
            <div class="actions">
            </div>
        </li>
        <li class="page-item item">
            <a class="text" href="#">Test 3</a>
            <div class="actions"><div class="action-move"></div>
            </div>
        </li>
    </ul>
</nav>
但我猜这会选择
.action move
元素

我只想为第一个和最后一个项目(包含
.action move
元素的项目)启用可排序

我该怎么做


您是否尝试使用“第一个-最后一个孩子”

:first-child
:last-child
可以使用来筛选具有特定子体元素的元素

li:has(.action-move)

这并不能回答这个问题。我的问题很清楚:只对包含已知子项的项启用jQuery UI可排序。我知道,但您的解决方案不是通用的,它只适用于我的示例。
li:has(.action-move)