创建多个jquery html实例

时间:2014-01-30 08:15:29

标签: jquery

是否可以拥有两个或更多jquery html实例?示例:

var me = $('<div>Hello</div>');

$("#go1").append(me);
$("#go2").append(me); //append is the wrong solution. It takes it from "#go1"

me.text("World");

应该有两个带有“世界”字样的div。

JSFIDDLE

3 个答案:

答案 0 :(得分:0)

使用 .clone()

$("#go1").append(me);
$(me).clone().appendTo("#go2");

<强> Working Fiddle

<强> Updated Fiddle

答案 1 :(得分:0)

这可能是最短的方式:

$("#go1, #go2").append(me.append("World"));

Fiddle

答案 2 :(得分:0)

我相信你应该使用clone() 而且你的能力应该是:

$("#go1").append(me.clone());
$("#go2").append(me.clone());