2011-10-25 139 views
1

我很好奇什麼是最好的方式來構建與伴隨文本的可選列表是。jQuery:選擇列表項,顯示文本

而不是寫了這一切,我會告訴你: enter image description here

或者即使你知道一個類似的例子的某處網絡上...只是點我給它。

回答

2

什麼你指的是有時也被稱爲標籤窗格。下面是從優秀jQuery Tools - Tabs庫,你應該看看一個例子:

<!-- the tabs --> 
<ul class="tabs"> 
    <li><a href="#">Tab 1</a></li> 
    <li><a href="#">Tab 2</a></li> 
    <li><a href="#">Tab 3</a></li> 
</ul> 

<!-- tab "panes" --> 
<div class="panes"> 
    <div>First tab content. Tab contents are called "panes"</div> 
    <div>Second tab content</div> 
    <div>Third tab content</div> 
</div> 
+0

是的,這工作...只是改變了CSS。 – dcolumbus

1

一種可能的方式是如下

HTML

<ul class="selectable"> 
     <li> 
      This is list 1 
      <p class="list-text">text goes here for list 1</p> 
     </li> 
     <li> 
      This is list 2 
      <p class="list-text">text goes here for list 2</p> 
     </li> 
    </ul> 

這將是DIV爲顯示在右側

<div id="display-text"></div> 

CSS

li .list-text { display:none; } 
    #display-text {float:right /* whatever styles */} 

的Jquery

$('selectable').click(function(){ 
     $('#display-text').text($(this).children('.list-text').text()); 
    });