Ответ 1
var tabCount = $(tabContainer).tabs("length");
Я использую динамический виджет вкладки jQuery для добавления/удаления вкладок, сгенерированных программным способом.
Как проверить jQuery и подсчитать количество существующих вкладок в виджетах?
Я использую этот код, но он не работает:
$('#container-1 > ul').tabs('add', tabName, name);
var newTab;
if ($('#container-1 > li').size() < 0) {
newTab = $(tabName).css('display', 'block')
} else {
newTab = $(tabName).css('display', 'none');
}
newTab.html('<iframe src="ViewPatient.aspx?pname=' + name
+ '" width="100%" frameborder="0" scrolling="no" height="300"></iframe>');
var tabCount = $(tabContainer).tabs("length");
Просто используйте приведенный ниже код
$('#selector >ul >li').size();
где "#selector" - это селектор, который вы использовали для создания вкладок.
UPDATE
size()
функция больше не существует, теперь решение:
$('#selector >ul >li').length;