主题:
3024-night
ambiance-mobile
ambiance
base16-dark
blackboard
cobalt
eclipse
erlang-dark
lesser-dark
mbo
mdn-like
midnight
monokai
neat
neo
night
paraiso-dark
pastel-on-dark
rubyblue
solarized
the-matrix
tomorrow-night-eighties
vibrant-ink
新窗口
视图:
左侧面板
HTML
CSS
JS
预览
F11(全屏显示选中的编辑器)
查看更多帮助信息
相关文章:
jQuery.wrap() 函数详解
代码类型:
默认(HTML/CSS/JS)
HTML混合(单页)
PHP
Java
C#
C++
C
SQL
杂项:
启用CSS/JS语法检查
监测脚本运行错误
禁止库文件重复
文档类型:
HTML5
HTML 4.01 Strict
HTML 4.01 Transitional
HTML 4.01 Frameset
XHTML 1.0 Strict
XHTML 1.0 Transitional
XHTML 1.0 Frameset
无
JS库文件:
无
jQuery 1.11.1
jQuery 2.1.1
jQuery 1.10.2
jQuery 1.9.1
jQuery 1.8.3
jQuery 1.7.2
jQuery 1.6.4
jQuery 1.5.2
jQuery 1.4.4
jQuery 1.3.2
jQuery 1.2.6
手动添加:
jQuery 1.11.1
<p id="n1"> <span id="n2">span#n2</span> </p> <p id="n3"> <input id="n4" type="text" /> </p> <span id="n5">多层嵌套1</span> <span id="n6">多层嵌套2</span>
// 在n2元素外包裹strong元素:<strong>{#n2}</strong> $("#n2").wrap('<strong/>'); // 在n4元素外包裹form元素:<form name="myForm">{#n4}</form> $("#n4").wrap('<form name="myForm"></form>'); // 在每个p元素外包裹div元素:<div data_id="index">{p}</div> $("p").wrap( function(index){ return '<div data_id="' + index + '"></div>'; } ); // 在n5元素外包裹嵌套的div元素:<div><p><em><b>{#n5}</b></em></p></div> $("#n5").wrap( '<div><p><em><b></b></em></p></div>' ); // 在n6元素外包裹嵌套的div元素:<div><p> <em><b></b></em>${#n5}</p></div> // wrap()会从外层div依次往内部查找,以确定n5元素的所在位置 // wrap()将从外往内检查每层嵌套的第一个元素,如果该元素没有子元素或者第一个子元素不是Element节点,就停止向内查找 // 由于参数的'<p>'后面有空格(文本节点),也就是说p元素的第一个子元素不是Element类型,因此直接将n6插入到p元素内部的末尾位置 $("#n6").wrap( '<div><p> <em><b></b></em></p></div>' );