计算 jquery 中现有选项卡的数量?

发布于 2024-07-29 09:07:05 字数 519 浏览 2 评论 0原文

我正在使用动态 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>');

I'm using a dynamic jQuery tab widget to add/remove tabs generated programmatically.

How do I check through jQuery and count how many existing tabs are present in the widget?

I'm using this code, but it doesn't work:

$('#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>');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

草莓酥 2024-08-05 09:07:06
var tabCount = $(tabContainer).tabs("length");
var tabCount = $(tabContainer).tabs("length");
梦回旧景 2024-08-05 09:07:05

只需使用下面的代码

$('#selector >ul >li').size();

,其中“#selector”是您用于创建选项卡的选择器。

UPDATE

size() 函数不再存在,现在的解决方案是:

$('#selector >ul >li').length;

Just use the below code

$('#selector >ul >li').size();

where "#selector" is the selector you have used to create the tabs.

UPDATE

size() function doesn't exist any more, now the solution is:

$('#selector >ul >li').length;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文