2012-04-11 103 views
0

我有一個表,有一些行和單元格。使用jQuery UI可選我如何自定義選擇,因此只能選擇彼此跟隨的單元格。不應該可以在行之間垂直選擇單元而不選擇單元之間的單元格。使用jQuery UI可選擇只選擇以下元素

任何解決方案?

回答

1

使用selected回調將類添加到所選元素;您將用於綁定.selectable()的班級。然後,您可以結合使用next siblings selector,並且您應該能夠完成您所需的任務。

要開始了,你會想類似以下內容:

<ol> 
    <li class="ui-widget-content ui-selectee">Item 1</li> 
    <li class="ui-widget-content">Item 2</li> 
    <li class="ui-widget-content">Item 3</li> 
    <li class="ui-widget-content">Item 4</li> 
    <li class="ui-widget-content">Item 5</li> 
    <li class="ui-widget-content">Item 6</li> 
    <li class="ui-widget-content">Item 7</li> 
</ol> 

然後,當你選擇一個,這將觸發回調,你想第二個選擇。

<ol> 
    <li class="ui-widget-content ui-selectee ui-selected">Item 1</li> 
    <li class="ui-widget-content ui-selectee">Item 2</li> 
    <li class="ui-widget-content">Item 3</li> 
    <li class="ui-widget-content">Item 4</li> 
    <li class="ui-widget-content">Item 5</li> 
    <li class="ui-widget-content">Item 6</li> 
    <li class="ui-widget-content">Item 7</li> 
</ol> 

等等。

+0

謝謝,如果你能展示一些簡單的例子,那會很棒嗎? – samuel02 2012-04-11 20:24:00

+0

您想要一個具體的例子嗎? – bvulaj 2012-04-11 20:31:37

+0

我如何使用'selected'回調來做我想做的事。看起來像是在元素已被選中時使用回調。 – samuel02 2012-04-11 22:22:03