需要从jquery插件Dyna Tabs获取动态创建的ID

时间:2014-03-25 15:42:14

标签: jquery tabs

我正在使用一个非常漂亮的插件调用Dyna Tabs,它能够动态生成选项卡,但我需要能够获取新创建的选项卡的ID,以便我可以操作该特定ID的内容。以下是创建选项卡的功能:

$.addDynaTab({
tabID : 'addstatictab',
type : 'ajax',
url : 'ajaxcontent.html',
method : 'get',
dtype : 'html',
params : {},
tabTitle : 'New Ajax Tab'
});

以下是已创建标签的示例,其标识为“tabview_addstatictabbody4。”

 <div id="tabview_addstatictabbody4" class="unselected" style="display: block;"><p>This HTML content is loaded statically</p></div>

如何使用jquery获取/引用此动态创建的ID?

1 个答案:

答案 0 :(得分:0)

我猜它将div附加到另一个元素?

好吧,让我们假装父母是:

<div id="tabs"></div>

然后你可能会这样做:

$('#tabs div:last')

获取“tabs”中的最后一个div元素

如果您需要存储ID以供将来参考:

var TabId = new Array();

在每次加载时:

TabId[$('#tabs div').length - 1] = $('#tabs div:last').attr('id')