ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryでツリーディレクトリを実装する手順を詳しく解説

jqueryでツリーディレクトリを実装する手順を詳しく解説

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-23 14:19:202182ブラウズ

今回は、jqueryでツリー状のディレクトリを実装する手順について詳しく説明します。 jqueryでツリー状のディレクトリを実装するための注意事項は何ですか。以下は実際のケースです。 。

この記事の例では、jquery によって実装されたツリー ディレクトリについて説明します。皆さんの参考に共有してください。具体的な実装方法は次のとおりです。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.st_tree ul li
{
  font-size:13px; 
  color:#222; 
   line-height:18px; 
   cursor:pointer;
   list-style:none; 
   background:url(st_folder.gif); 
  background-repeat:no-repeat;  
  padding:0 0 3px 20px;
}
</style>
</head>
<body>
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".ul").hide();
})
$(document).ready(function()
{
  $("#li1").click(function()
  {
  $("#ul1").toggle();
  });
});
$(document).ready(function()
{
  $("#li2").click(function()
  {
  $("#ul2").toggle();
  });
});
$(document).ready(function()
{
  $("#li3").click(function()
  {
  $("#ul3").toggle();
  });
});
</script>
<p class="st_tree">
<ul>
  <li ><a href="#" >一级目录1</a></li>
  <li id="li1"><a href="#" >一级目录2</a></li>
  <ul show="true" id="ul1" class="ul">
    <li ><a href="#" >二级目录2.1</a></li>
    <li ><a href="#" >二级目录2.2</a></li>
  </ul>
  <li id="li2"><a href="#" >一级目录3</a></li>
  <ul id="ul2" class="ul">
    <li ><a href="#" >二级目录3.1</a></li>
    <li ><a href="#" >二级目录3.2</a></li>
    <li id="li3"><a href="#" >二级目录3.3</a></li>
    <ul id="ul3" class="ul">
      <li ><a href="#" >三级目录3.3.1</a></li>
      <li ><a href="#">三级目录3.3.2</a></li>
    </ul>
  </ul>
</ul>
</p>
</body>
</html>
操作効果は次の図に示されています。

この記事の事例を読んだ後は、方法を習得したと思います。さらに興味深い情報については、注目してください。その他の関連記事は PHP 中国語 Web サイトにあります。

推奨読書:

jsファイルを動的にロードするjQueryの詳細な説明

JQuery+AJAX実装ファイルのダウンロード

以上がjqueryでツリーディレクトリを実装する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。