小编kos*_*san的帖子

在jQuery可排序列表中为每个<li>(包括嵌套)创建ID

我有一个带有嵌套LI项的可排序列表.我正在寻找为小组中的ID每个人创建一个LI.

例.如果我有这个:

<li class="main"> Cat 0
    <ul class="subCat">
        <li>Subcat 0
            <ul class="subCat">
                <li>Sub-Subcat 0
                    <ul class="subCat"></ul>
                </li>
            </ul>
        </li>
        <li>Subcat 1</li>
    </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

好的,那些ul.subCat可以嵌套其他li物品.我想创建一个函数来IDli元素及其li子元素添加s .每次订单更改都会调用此函数.

结果应该是这样的:

<li class="main" id="cat_0"> Cat 0
    <ul class="subCat">
        <li id="cat_0_0">Subcat 0
            <ul class="subCat">
                <li id="cat_0_0_0">Sub-Subcat 0
                    <ul class="subCat"></ul>
                </li>
            </ul>
        </li>
        <li id="cat_0_1">Subcat 1</li>
    </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

并且,对于每个li.main元素重复故事达到4级(0到3).

我的实际代码就是这个:

// level 0
target = $('#ulMenu >li');
for( i=0; …
Run Code Online (Sandbox Code Playgroud)

html jquery nested jquery-ui-sortable

5
推荐指数
1
解决办法
523
查看次数

标签 统计

html ×1

jquery ×1

jquery-ui-sortable ×1

nested ×1