2014-01-13 37 views
0

我得到標籤控件實例錯誤沒有這樣的方法「長度」爲標籤控件實例

沒有這樣的方法「長度」

如何獲取標籤的當前數量?

我使用jQuery libary 10.3版本是從網站 http://jqueryui.com/

$(document).ready(function(){ 
    $("#tabs").tabs(); 

    $("#prevBtn").bind("click", prevOfferTab); 
    $("#nextBtn").bind("click", nextOfferTab); 
}); 

function getSelectedTabIndex(change) { 
    var $tabs = $('#tabs').tabs(); 
    var selected = $tabs.tabs('option', 'selected') + change; 

    if (selected == 0) { 
    $("#prevBtn").hide(); 
    } 
    else { 
    $("#prevBtn").show(); 
    } 

    var tabsCount = this.$('#tabs').tabs('length') -1; 
    if (selected == tabsCount) { 
    $("#nextBtn").hide(); 
    } 
    else { 
    $("#nextBtn").show(); 
    } 

    return selected; 
} 

    enter code here 

function nextOfferTab() { 
    console.log('nxt'); 
    var newTabIndex = parseInt(getSelectedTabIndex(1)); 
    $('#tabs').tabs('select', newTabIndex); 
} 

function prevOfferTab() { 
    var newTabIndex = parseInt(getSelectedTabIndex(-1)); 
    $('#tabs').tabs('select', newTabIndex); 
} 

回答

1
var tabsCount = $("#tabs >ul >li").size(); 
下載
相關問題