2010-02-20 51 views
1

當我點擊父節點時,如何編寫Javascript來展開和摺疊TreeView的特定父項?控制Javascript中的ASP.Net樹視圖

如果其中一個父節點被展開,那麼如果我點擊它應該摺疊;如果已經崩潰了,反之亦然。

+1

您使用的是什麼js框架?在問題中發佈更多詳細信息。 – 2010-02-20 12:34:24

回答

3

這是那麼容易,因爲:

<ul id="tree"> 
    <li> 
     <span class="title">Title</span> 
     <ul> 
      <li><span class="title">Item 1</span></li> 
      <li><span class="title">Item 2</span></li> 
      <li><span class="title">Another item</span> 
       <ul> 
        <li><span class="title">another one</span></li> 
       </ul> 
      </li> 
     </ul> 
    </li> 
</ul> 

$(document).ready(function(){ 
    $('#tree span.title').click(function(){ 
     $(this).next().toggle(); 
    }); 
}); 

當使用jQuery。

Here is an example

+0

我需要JavaScript! – user274139 2010-02-20 12:47:56

+0

jQuery實際上是一個Javascript庫,它使得Javascript更容易編寫:http://jquery.com/ – Harmen 2010-02-20 12:49:36

+0

可以在JavaScript中提供,因爲在javascript中完全新的以及treeview – user274139 2010-02-20 12:52:24