У меня есть древовидная структура, и я использую jstree jquery plugin к ней.Обратное древовидная структура
Я в основном хочу обратить вспять структуру.
Структура должна выглядеть примерно так. Я отредактировал это в MS-слове, поэтому у него нет вида папки, как в первом изображении. В принципе, первым элементом должен быть только «Друг», но он должен начинаться со дна. Пожалуйста, измените abs на abc. Пожалуйста, помогите мне с этим. Заранее спасибо
<!DOCTYPE html>
<html>
<script type="text/javascript" src='..../jquery-1.10.2.min.js'></script>
<script type="text/javascript" src='.../jstree.min.js'></script>
<link rel='stylesheet' type="text/css" href='...../style.min.css' />
<script type="text/javascript" src="..../jquery.easyui.min.js"></script>
<script src="tree.js"></script>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<button id="idClickMe">Click me</button>
<div id='jstree'>
</div>
</body>
</html>
расслоение плотной Код:
$(document).ready(function(){
$('#idClickMe').click(function(){
var resultant="<ul><li data-jstree='{'selected' : true, 'opened' : true }><span>Friend</span><ul><li>abc</li></ul></li><li><span>Wife</span></li><li><span>Company</span></li></ul>";
$("#jstree").jstree('destroy').html(resultant);
$("#jstree").jstree();
//$("#jstree").jstree("refresh");
});
});
Почему вы не можете переключить позиции в вашей HTML строки? – charlietfl
Это будет сложно по мере увеличения иерархии. Также структура динамична. Мне нужна структура parent -child и структура child -parent. Поэтому мне нужно отменить предыдущую структуру. –
Хорошо, что в вопросительном коде нет ничего динамического, поэтому мы понятия не имеем, как он создается. Пожалуйста, отредактируйте вопрос и включите все соответствующие коды и информацию – charlietfl