我正在使用一个非常漂亮的插件调用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?
答案 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')