2009-07-25 58 views
2

我想允許用戶通過允許他按下CTRL鍵,然後選擇第一個&最後一個項目來選擇我的無序列表中的項目範圍,將選擇它們之間的所有項目。 我正在使用JQuery,任何建議如何解決這個問題? 這裏是HTML:選擇無序列表中的項目的範圍

<ul id="ulList_1"> 
    <li> 
     <a href="#">item 1</a> 
    </li> 
    <li> 
     <a href="#">item 2</a> 
    </li> 
    <li> 
     <a href="#">item 3</a> 
    </li> 
    <li> 
     <a href="#">item 4</a> 
    </li> 
    <li> 
     <a href="#">item 5</a> 
    </li> 
    <li> 
     <a href="#">item 6</a> 
    </li> 
    <li> 
     <a href="#">item 7</a> 
    </li> 
    </ul> 

所以,如果「項目3,4,5」之間的用戶按CNTRL鍵,選擇「項目2」,然後選擇「項目6」我希望所有的項目進行以及選擇。 由於

回答

1

Here's a jQuery plugin,其允許範圍的選擇(通過保持shift鍵):

它可以容易地改變與LI元件工作,並添加基於用戶選擇的類。

+0

謝謝,我會看到改變這與列表元素 – krul 2009-07-25 17:34:37