jquery中的含义是什么?

zhu*_*hou 2 jquery

 var selector = $('#foo');
 var html = selector.wrap('<div/>').parent().html();
  selector.unwrap();
Run Code Online (Sandbox Code Playgroud)

我是jquery的新手,我不太了解第二行,期望有些人可以向我解释.谢谢,

SLa*_*aks 5

.wrap()方法在jQuery对象中围绕元素包装一个新元素.
.parent()方法选择此新元素.
.html方法返回包装元素内的HTML.

获取原始元素的外部 HTML(包括其开始和结束标记)是一种破解.


Ser*_*eit 5

如果有id = Foo的en元素,请说一个span

<span id="Foo"></span>
Run Code Online (Sandbox Code Playgroud)

第二行将它包装在一个div元素中,如:

<div>
     <span id="Foo"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

并返回id = Foo的元素父级的innerHtml属性,即返回<span id="Foo"></span>.