我正在使用动态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>');
答案 0 :(得分:45)
只需使用以下代码
即可$('#selector >ul >li').size();
其中“#selector”是您用来创建标签的选择器。
<强>更新强>
size()
函数不再存在,现在的解决方案是:
$('#selector >ul >li').length;
答案 1 :(得分:21)
var tabCount = $(tabContainer).tabs("length");