2013-05-29 43 views
0

我正在表中運行選擇器。我有條件隱藏/顯示按鈕取決於選擇多少。但我遇到了一個問題。查找可選擇的.length的最後一個值()

selected: function (event, ui) { 
    var slctd = $(this).find(".ui-selected > td:nth-child(1)").length; 
    $("#batch_sel").html(slctd); 

從這裏如果我console.log slctd它基本上從1到選定的行數。 事情是我必須條件語句是if (slctd == 1) ...被打破,如果我選擇一個以上(從日誌):

0 
1 
2 
3 
4 
... 

所以,如果我選擇更多然後EIN這種情況下,仍然將執行if (slctd == 1) ...,加上附加條件,我如果slctd > 1已設置激活。

有沒有辦法只是得到.length的最後一個值,而不是所有的值,直到達到我需要的值。

任何想法?

SOLUTION

,而不是使用selected:stop: function獲得。長度的最後一個值。問題解決了。

回答

0
stop: function (event, ui) { 
var slctd = $(this).find(".ui-selected > td:nth-child(1)").length; 
$("#batch_sel").html(slctd); 
相關問題