following is the image of till now done want to connect those parent and child ul liドラッグ可能LIのJavaScript
を使用してSVG-線で接続がhi、 はあなたを助ける感謝します。
子どものli
は、SVG-Lineを経由してli
の子孫に接続されている拡張可能なリストを作成したいと考えています。 li
- 要素もドラッグ可能でなければなりません。 Here私のビジョンに近い例です。
私の作業コードはSVG-Linesとundraggableなしで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その親に子を追加すると正常に動作しています。それぞれの親に対してline.soでそれらの子を接続したいのですが、そのことはできません。 –