javascript-如何为新添加的节点创建新的ID?

前端之家收集整理的这篇文章主要介绍了javascript-如何为新添加的节点创建新的ID? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我通常可以获取默认树节点的ID,但是我的问题是onCreate,然后jsTree将添加一个新节点,但是它没有ID.我的问题是如何向新创建的树节点添加ID?

我想做的是将ID HTML属性添加到新创建的树节点中,但是如何?

我需要获取所有节点的ID,因为它将用作该节点各自的div存储的参考.

HTML代码

<div class="demo" id="demo_1">
<ul>
    <li id="phtml_1" class="file"><a href="#"><ins>&nbsp;</ins>Root node 1</a></li>
    <li id="phtml_2" class="file"><a href="#"><ins>&nbsp;</ins>Root node 2</a></li>
</ul>
</div>

JS代码

$("#demo_1").tree({
    ui : {
        theme_name : "apple"
    },callback : {
        onrename : function (NODE,TREE_OBJ) {
            alert(TREE_OBJ.get_text(NODE));
            alert($(NODE).attr('id'));
        }
    }
});

干杯,
标记

最佳答案
如果您有权访问该节点,则应该可以自己添加ID:

$(NODE).attr('id',id_value);
原文链接:https://www.f2er.com/jquery/531045.html

猜你在找的jQuery相关文章