我收到错误
对于标签小部件实例,没有这样的方法'长度'
如何获取当前的标签数量?
我正在使用从网站下载的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);
}
答案 0 :(得分:1)
var tabsCount = $("#tabs >ul >li").size();