following is the image of till now done want to connect those parent and child ul li可拖動李的通過使用JavaScript
喜, 會感激你幫助SVG-線連接。
我想創建一個可擴展的列表,其中兒童li
的連接到他們的parant-li
的槽SVG線。 li
-Elements也應該是可拖動的。 Here一個例子,這是接近我的願景。
在這裏我的工作代碼沒有SVG線和不可複製的li
的。
var chidID = 0; \t \t
\t $('body').on('click', '.ul-appending', function() {
\t \t var levelID = $(this).attr('data-levelnumber');
\t \t var parentID = $(this).attr('data-parentNumber');
\t createNode(levelID,parentID,chidID,this);
\t \t //getParent(this);
});
function createNode(levelID,parentID,chidID,elem){
\t console.log(levelID,parentID,chidID);
\t \t levelID++;
\t \t parentID++;
\t \t $(elem).parent().append(
\t \t \t $('<ul>').addClass('newul')
\t \t \t .append(
\t \t \t \t $('<li>')
\t \t \t \t .append(
\t \t \t \t \t $('<button>').addClass('ul-appending').text("Add UL").addClass('marginBottomUl').attr('data-parentNumber',parentID).attr('data-levelnumber',levelID)
\t \t \t \t)
\t \t \t)
\t \t); \t
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
\t <ul>
\t \t <li><button class="ul-appending" data-parentNumber='0' data-levelnumber='0'>Main Parent</button> </li>
</ul>
</div>
更好地利用第三方插件。 – ricky
你的問題到底是什麼?代碼在我的機器上工作正常 – Andy
@andy將孩子追加到該父母工作正常我想連接這些childs爲各自的父母與line.so我不能這樣做 –