【发布时间】:2018-01-25 22:06:19
【问题描述】:
我目前正在制作类似于 Google Chrome 的标签结构。我最近制作了一个“新标签”按钮和添加新标签的功能。现在我的函数只创建 一个 标签。我的代码库使用$(".tab-clickable").last().after() 确定下一个选项卡元素将在 HTML 树中的位置。最后一个.tab-clickable 元素表示最近的选项卡的最后一部分。
这是我的代码:https://codepen.io/lectrician1/pen/baOxdO
我最初使用.click 事件,但切换到.on,因为我发现找到最后创建的选项卡时出现问题。所以我进行了调试测试,显然.on 不是问题,但$(".tab-clickable").last().after() 是。 但请记住,我的代码仍然创建了一个选项卡,但只有一个。 我认为问题在于找到刚刚在第一个选项卡中创建的最后一个 .tab-clickable 元素。
【问题讨论】:
-
呃……你的代码和逻辑有很多地方可以改进……我会试着把一些东西放在一个可以理解的答案中
-
请发布您的代码。对我们来说,您提供的信息不完整,无法理解您的问题
标签: javascript jquery events tabs google-chrome-app