我正在使用Jquery的页面上工作。我需要动态生成选项卡(onclicking'+'选项卡)。所有选项卡的内容都是相同的(大量文本框和textareas)。现在,当我生成新的标签时,新标签应该有这个内容,但有不同的ID ..(追加计数器会做).PLease help。具有不同ID的相同数据的动态选项卡
0
A
回答
1
- 创建1个选项卡内容的模板。用css隐藏它。
- 您的标签标题应该具有相同的类别,例如
class='tab-header'
。 - 当你点击+时,创建新的标签页眉。算当前的.tab报头的长度,并使用该结果在被在相同时间为ID例如
attr('id','tab'+counter)
- 刚刚创建新标签,通过
clone()
方法克隆上点1的模板,并给予类名addClass('tab-content tab-'+counter);
或只是给它编号attr('id','tab-content-'+counter);
+0
感谢bondy ..............但我需要HTML内容中的每个id都要更改并作为新的标签内容附加。对不起,如果我是愚蠢的..我是一个新手 – 2011-12-16 04:50:37
0
http://jsfiddle.net/jesseatkinson/EZgkN/6/
HTML
<button>CLICK ME TO ADD A NEW TAB!</button>
<ul>
<li id="tab">This is a tab.</li>
</ul>
JS
var i = 0;
$('button').click(function() {
var tabId = $('#tab').attr('id'),
tabContent = $('#tab').html();
tabId += i;
$('ul').append('<li id=' + tabId + '>' + tabContent + " " + tabId + '</li>');
i += 1;
});
相关问题
- 1. 有没有办法区分具有相同ID但具有不同浏览器选项卡的元素?
- 2. Android两个具有相同活动的选项卡
- 3. 选择的元素具有相同的值,但ID不同
- 4. 具有相同选项的PHP不同选择框
- 5. ORDER BY来自不同表的相同选项ID的行数
- 6. 将不同的数据添加到不同的jquery选项卡
- 7. SQL:从不同的列添加具有相同ID数的值
- 8. 在角材料中具有相同内容的选项卡
- 9. ReactJs:为具有相同组件的选项卡保持独立状态
- 10. 根据状态代码选择不同的jquery-ui选项卡
- 11. 不同的LinqPad选项卡获取相同的互斥量?
- 12. 相同的寄存器为不同的VIM选项卡
- 13. 加入具有相同ID
- 14. 如何筛选具有相同名称但不同值的项目的数组?
- 15. 选项卡栏应用程序,一个具有不同数据的UITableViewController
- 16. 为什么不同的HTML ID具有相同的风格?
- 17. 具有相同ID的Android两种不同的SharedPreference类型
- 18. 具有相同的ID MVC两个不同的表
- 19. Jquery .load - 同时具有不同数据的多个ID - Wordpress
- 20. 在数据库之间移动两个具有相同ID的数据库
- 21. 如何总结行的数据具有相同的ID
- 22. PHP/MySQL:从表中选择相同的列,但具有不同的主ID
- 23. 具有不同片段的多个选项卡
- 24. FragmentPagerAdapter中具有不同内容的选项卡
- 25. 具有相同IMSI的两张SIM卡
- 26. 具有相同名称,不同ID的多个MySQL记录
- 27. 从具有相同ID的不同表中提取值
- 28. 访问具有相同名称但ID不同的记录
- 29. 具有相同数据的两个MYSQL表具有不同的大小
- 30. 为什么具有相同数据的列表具有不同的大小?
一些代码示例?任何演示?任何尝试? – Neal 2011-12-15 14:14:42
@Rakesh--你的想法是展示你所做的工作,而社区将帮助...编写重要的样本代码。 – jamesTheProgrammer 2011-12-15 14:29:35