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

页面上两个table之间传值
table1(全部数据)---->table2
在页面上,谢谢!
------最佳解决方案--------------------
var aa= document.getElementById(" 要复制的对象ID ");
var bb=  aa.cloneNode(true); //复制 
var cc= document.getElementById("目标ID");
cc.appendChild(bb); 
------其他解决方案--------------------
引用:
引用:jquery代码:
$("#table2").html($("#table1").html());
这些代码写到哪啊,怎么用啊,请具体点,谢谢啊

需要引用jquery的js文件,这个百度以下就知道了 
这是jquery封装的js语法,$("#对象id").html(对象内容);
------其他解决方案--------------------
目标table怎么获得cc的值啊,<table  id="hh" >
------其他解决方案--------------------
什么事件可以出发你写的javascript代码啊
------其他解决方案--------------------
初级菜鸟飘过!
------其他解决方案--------------------
虽然cc获得值了,但是cc怎么把值传给目标table啊?好像你这些代码直接写到javascript里不执行啊
------其他解决方案--------------------
你table里显示的东西难道不是从后台拿来的?

------其他解决方案--------------------
jquery代码:
$("#table2").html($("#table1").html());
------其他解决方案--------------------
从哪拿来的我具体也不知道,页面上只写了一个id就可以获得值,现在页面上需要两次显示table的值,这样id就重复了,我就想着两个table之间传一下值..现在javascript代码不能正常执行,再说,执行之后,页面上的table怎么获得cc的值啊
------其他解决方案--------------------
复制之后修改id属性就可以避免id重复了
------其他解决方案--------------------
引用:
jquery代码:
$("#table2").html($("#table1").html());

这些代码写到哪啊,怎么用啊,请具体点,谢谢啊
------其他解决方案--------------------
引用:
引用:jquery代码:
$("#table2").html($("#table1").html());
这些代码写到哪啊,怎么用啊,请具体点,谢谢啊


楼主先熟习下DOM的基本知识吧。
------其他解决方案--------------------
引用:
引用:
引用:jquery代码:
$("#table2").html($("#table1").html());
这些代码写到哪啊,怎么用啊,请具体点,谢谢啊
需要引用jquery的js文件,这个百度以下就知道了 
这是jquery封装的js语法,$("#对象id").html(对象内容);

$("#对象id").html(对象内容)这句具体写到页面的什么位置,html()是页面上的还是后台自己写的啊?
------其他解决方案--------------------
引用:
引用:引用:
引用:jquery代码:
$("#table2").html($("#table1").html());
这些代码写到哪啊,怎么用啊,请具体点,谢谢啊
需要引用jquery的js文件,这个百度以下就知道了 
这是jquery封装的js语法,$("#对……

jquery是js,当然写在你原来写js的地方,既然是js,那肯定都运行在客户端。
------其他解决方案--------------------
楼主是想用JQuery么?给你一个我上面写的JS代码的JQuery版,这个的好处是兼容所有浏览器。表格同样适用,你修改一下就好。楼上那种方式是复制表格的内容,我这个直接复制了所有元素。
HTML 代码:
<b>Hello</b><p>, how are you?</p>
jQuery 代码:
$("b").clone().prependTo("p");
结果:
<b>Hello</b><p><b>Hello</b>, how are you?</p>
------其他解决方案--------------------
null