0

div にあるリンクをラップしたい:

これ :

<div id="hello">

http://google.fr/646564897564/8977748946

</div>

になります:

<div id="hello">
<div id="wrap">
http://google.fr/646564897564/8977748946
</div>
</div>
4

2 に答える 2

3

ここを見てください:http://jsfiddle.net/R44pn/

JS

var outer = document.getElementById("hello");
outer.innerHTML = "<div id='wrap'>"+outer.innerHTML+"</div>"

出力

<div id="hello">
    <div id="wrap">
        http://google.fr/646564897564/8977748946
    </div>
</div>

JQuery

$("#hello").html("<div id='wrap'>"+$("#hello").html()+"</div>")

ここでフィドル:http://jsfiddle.net/q27Sw/

それが役に立てば幸い

于 2013-06-03T14:52:54.113 に答える
3

jQuery を使用すると、wrapInner関数を使用できます。

var outer = $("#hello");
outer.wrapInner('<div id="wrap">);

http://jsfiddle.net/R44pn/6/

于 2013-06-03T14:55:07.753 に答える