2
<span class="get" attr-one="1" attr-two="2">text1</span>
<span class="get" attr-one="21" attr-two="2">text2</span>
<span class="get" attr-one="31" attr-four="2">text3</span>
<span class="get" attr-one="4" attr-three="2">tex4t</span>
<span class="get" attr-one="15" attr-five="2">text5</span>

<div id="container" style="width: 200px; height: 200px; background-color: red"></div>

$('.get').click(function(){
   $('#container').append($(this).html());
})

HTMLで現在のオブジェクトを取得するにはどうすればよいですか?彼を他のコンテナに追加しますか? 私の例では、これはスパンからコンテンツのみを取得します。属性などですべてのスパンを取得したいと思います。

jsfiddle

4

4 に答える 4

5
$('.get').click(function(){
   $('#container').append($(this).clone());// to append html like with span now it will copy 

})

また

$('.get').click(function(){
   $('#container').append($(this));// to append  span now it will move   

})

デモを見る

于 2013-08-23T11:10:55.357 に答える
0
$('.get').click(function(){
   $('#container').append($(this));
})
于 2013-08-23T11:11:09.987 に答える
0

試す

$('.get').click(function(){
   $('#container').append(this.outerHTML);
})

デモ:フィドル

于 2013-08-23T11:09:48.013 に答える
0

get(0) を使用して自然なdom要素を取得しています

デモ

$('.get').click(function(){
   $('#container').append($(this).get(0));
})
于 2013-08-24T21:00:38.187 に答える