将两个html选项与jquery结合使用

时间:2012-11-13 21:37:33

标签: javascript jquery

是否有可能在jquery中合并两个html选项?

var derp1 = $('#derp1').html();
var derp2 = $('#derp2').html();

var combDerp = derp1.add(derp2);

$('#derpina').html(combDerp);

我想将html的两个特定部分显示为一个,并将其显示在页面的另一部分中。非常感谢任何帮助:)

5 个答案:

答案 0 :(得分:6)

由于你得到了每个的html,你可以将两者连接起来。

$('#derpina').html(derp1 + derp2);

或者,您可以获取实际节点并移动它们。

var derp1 = $("#derp1");
var derp2 = $("#derp2");

$("#derpina").html(derp1.add(derp2));

答案 1 :(得分:1)

只需更改

var combDerp = derp1.add(derp2);

var combDerp = derp1 + derp2;

答案 2 :(得分:1)

只是将它们连接起来。

var combDerp = derp1+derp2;

答案 3 :(得分:0)

如果您尝试附加HTML,也可以使用JQuery .Append()。

http://api.jquery.com/append/

答案 4 :(得分:0)

如果你想移动元素,你应该使用:

$('#derp1, #derp2').contents().appendTo('#derpina');

如果要复制它们,则应使用:

$('#derp1, #derp2').contents().clone().appendTo('#derpina');