この記事では、jQueryツリービューツリー構造のアプリケーションコードを例として紹介します。具体的な内容は次のとおりです。 Bootstrap-treeview の適用に続いて、jquery-treeview を使用してこの問題を解決しようとし、解決策を記録しましたが、これが最善ではない可能性があります。 必要なCSSを導入する
必要なjsを導入する
treeview_jQuery.htmlページを記述します。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> <title>JQuery によるツリービュー</title> <link href="../static/css/jquery.treeview.css" rel="スタイルシート"> <script src="../static/js/jquery-3.0.0.js"></script> <script src="../static/js/jquery.treeview.js"></script> </head> <スクリプト> $(関数() { $.ajax({ タイプ:"GET", url:"/tree/treeView.do", //バックエンドインターフェースパス async:false, //非同期 dataType:"json", //データ形式はjson 成功:関数 (データ) { var html = buildTree(data); //buildtree() を呼び出してツリー構造を構築します $("#tree").append(html); //ツリー構造を DOM 要素に追加します } }); $("#tree").treeview({}); //jquery.treeview を使用して、構築された属性構造を動的ツリーに変換します }); /* バックグラウンドから返されたデータに再帰的にアクセスし、HTML コードを記述してツリー構造を構築します*/ var buildTree = 関数(データ){ var html=""; $.each(data,function(i,n){ //現在のデータ内のすべてのツリーノードをトラバースしますhtml = html+"<li><span class=\"folder\">"+n.text+"</span>"; //現在のノードは親ノードですvar children = buildTree(n.nodes); //現在のノードのすべての子ノードを再帰的にトラバースしますhtml = html+"<ul>"+children+"</ul>"; //親ノードと子ノードをまとめます}) return html; //構築されたツリー構造を返す} </スクリプト> <本文> <ul id="tree" class="filetree"></ul> </本文> </html> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Nginx proxy_redirect の使用方法の詳細な説明
>>: CentOS7 は rpm パッケージを使用して mysql 5.7.18 をインストールします
目次序文1. ssコマンド2. Zabbix監視マシンの全体的なソケットステータス2.1. スクリプ...
MySQL クエリ結果をcsvにエクスポートするには、通常、php を使用して mysql に接続し...
フィルターとバックドロップフィルターにはいくつかの違いがあります。フィルターは現在の要素だけでなく、...
背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...
1. CSSナビゲーションバー(1)ナビゲーションバーの機能ナビゲーション バーを使いこなすことは、...
この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...
MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...
1. インライン参照:ラベルに直接使用されるが、メンテナンスコストが高い スタイル='フォ...
<br />しばらくの間、多くの人が XHTML の使い方を知らないことに気付きました。...
脆弱性の紹介SigRed の脆弱性はワーム化可能であるため非常に危険です。つまり、ユーザーの介入なし...
SQL実行ステップの詳細な分析まず、ステートメントが実行される順序を見てみましょう。 (8)選択する...
ログイン + セッションストレージエフェクト表示ログインに成功すると、ユーザー ID がフロントエン...
まず最初に、ロード バランシングとは何かについて説明します。ロード バランシングとは、リクエストの内...
次のようなシナリオがあります。円形のコンテナで、最も外側のコンテナの背景が円弧になっています。内側の...
目次序文1. リクエスト内容が大きすぎる解決: CDN の紹介リクエストリソースを圧縮する1. HT...