【发布时间】:2011-09-13 21:48:49
【问题描述】:
我正在尝试在 Jquery 选项卡中添加撤消/重做功能。我能够为添加/删除的标签存储和恢复 li/div。
问题是当我将选项卡重新添加到表单时,尽管它被正确添加,因为该特定选项卡的 li 和 div 存在并且可以看到。但是,如果我单击该选项卡,则不会触发“tabsselect”事件。选项卡的 Li 和 div 按顺序查找。但我无法弄清楚缺少什么。
在我的网站中,我正在动态添加和删除标签,它工作正常,但只是读取一旦删除的标签就不起作用
这是添加标签的代码
var $tabs = $("#tabs").tabs({
tabTemplate: "<li><a href='#{href}'>#{label}</a> <span id='id1' class='ui-icon ui-icon-close'>Remove Tab</span></li>",
add: function (event, ui) {
var tab_content = $tab_content_input.val(); // || "Tab " + tab_counter + " content.";
}
});
这里是删除代码
$("#tabs span.ui-icon-close").live("click", function () {
if (imode == 1) {
var index = $("li", $tabs).index($(this).parent());
if ($tabs.tabs("length") > 1) {
$tabs.tabs("remove", index);
}
}
});
真的没有什么特别的。寻找答案。 谢谢
【问题讨论】:
标签: jquery-ui jquery-selectors