日期:2014-05-17  浏览次数:20389 次

jquery 对 table的重复添加的操作
有一个button,点击button触发click事件:就新增加一个table,多次点击,就会添加多个table,问题是table中的属性都是一样的了,无法对其中几个table进行操作。请问如何区别各个table???

------解决方案--------------------

新增table时,可以先定一个计数变量,给每个table的id加上后缀,不就得了

var index=1;
"<table id='t_"+(index++)+"'><table/>"

效果:
<table id='t_1'></table>
<table id='t_2'></table>
<table id='t_3'></table>
 .....
------解决方案--------------------
同意楼上,通过计数器判断不同的表格
------解决方案--------------------
补充一点二楼的,
就是那个index变量值可以放到一个hidden里面,这样你下次点击button就不会重新又从1开始了。
------解决方案--------------------
1.jquery里面有对同标签然后选择第几个的选择器。$("table :eq(n)")
2.在生成table的时候,对id做点文章给出唯一性标识
------解决方案--------------------
引用:
1.jquery里面有对同标签然后选择第几个的选择器。$("table :eq(n)")
2.在生成table的时候,对id做点文章给出唯一性标识
+1