4

jqueryで2つのHTML選択を2つ組み合わせることは可能ですか?

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

var combDerp = derp1.add(derp2);

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

HTML の特定の 2 つの部分を 1 つに表示し、ページの別のセクションに表示したいと考えています。どんな助けでも大歓迎です:)

4

5 に答える 5

10

それぞれのhtmlを取得しているので、2つを連結するだけです。

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

または、実際のノードを取得して移動することもできます。

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

$("#derpina").html(derp1.add(derp2));
于 2012-11-13T21:39:04.817 に答える
1

変えるだけ

var combDerp = derp1.add(derp2);

var combDerp = derp1 + derp2;
于 2012-11-13T21:39:13.400 に答える
1

それらを連結するだけです。

var combDerp = derp1+derp2;
于 2012-11-13T21:39:22.470 に答える
0

HTMLを追加しようとしている場合は、JQuery .Append()を使用することもできます。

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

于 2012-11-13T21:40:54.750 に答える
0

要素を移動したい場合は、次を使用する必要があります。

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

それらをコピーする場合は、次を使用する必要があります。

$('#derp1, #derp2').contents().clone().appendTo('#derpina');
于 2012-11-13T21:42:09.087 に答える