JSLite - méthode d'insertion de nœud
Si vous avez des questions, vous êtes invités à communiquer dans ces lieux, et vous êtes invités à rejoindre l'équipe d'organisation de JSLite.io pour un développement commun !
prepend
est inséré après la balise d'ouverture de la balise (la première à l'intérieur).
prepend(content) ⇒ self
prepend(Function) ⇒ self
prepend(content) ⇒ self
prepend(Function) ⇒ self
$("#box").prepend("dd") //⇒ self $("#box").prepend(function(){ return "asdfasdf" }) //⇒ self
prependTo
将生成的内容插入到匹配的节点标签开始标记之后。这有点像prepend,但是是相反的方式。
prependTo(selector) ⇒ self
$("<div>test</div>").prependTo("#box")
append
插入到标签结束标记前(里面的结尾)。
append(content) ⇒ self
append(Function) ⇒ self
$("#box").append("dd") //⇒ self $("#box").append(function(){ return "asdfasdf" }) //⇒ self
appendTo
将生成的内容插入到匹配的元素标签结束标记前(里面的最后)。这个有点像append,但是插入的目标与其相反。
appendTo(selector) ⇒ self
$("<div>test</div>").appendTo("#box")
after
插入到标签结束标记后。(兄弟节点的下面)
after(content) ⇒ self
after(Function) ⇒ self
$("#box").after("dd") //⇒ self $("#box").after(function(){ return "asdfasdf" }) //⇒ self
insertAfter
插入的对象集合中的元素到指定的每个元素后面的dom中。这个有点像
after
,但是使用方式相反。insertAfter(selector) ⇒ self
$("<p>test</p>").insertAfter("#box") //⇒ self $("#input").insertAfter("#box") //⇒ self $("#input")
before
插入到标签开始前。
after(content) ⇒ self
after(Function) ⇒ self
$("#box").before($("input")) //⇒ self $("#box").before(function(){ return "asdfasdf" }) //⇒ self
insertBefore
将生成的内容插入
selector
匹配的节点标签开始前。这个有点像before
,但是使用方式相反。insertBefore(selector) ⇒ self
$("<p>test</p>").insertBefore("#box")
unwrap
移除集合中每个元素的直接父节点,并把他们的子元素保留在原来的位置。 基本上,这种方法删除上一的祖先元素,同时保持DOM中的当前元素。
replaceWith(content|fn)
$("p").unwrap() // ⇒ self
replaceWith
将所有匹配的元素替换成指定的HTML或DOM元素。
replaceWith(content|fn)
<div class="container">
<div class="inner first">Hello</div>
<div class="inner second">And</div>
<div class="inner third">Goodbye</div>
</div>
$(".third").replaceWith($(".first")); // ⇒ 返回 “.third” 节点
上面的结果
<div class="container"> <div class="inner second">And</div> <div class="inner first">Hello</div> </div>
clone
prependToclone() ⇒ collection
通过深度克隆来复制集合中的所有元素。(通过原生cloneNode
$("body").append($("#box").clone())
prependTo(selector) ⇒ self
🎜🎜rrreee🎜append🎜🎜🎜 est inséré avant la balise fermante de la balise (la fin à l'intérieur). 🎜append(content) ⇒ self
append(Function) ⇒ self
🎜🎜rrreee🎜appendTo🎜🎜🎜Insérez le contenu généré avant la balise de fermeture de la balise d'élément correspondante (à l'intérieur à la fin). C'est un peu comme append, mais l'objectif d'insertion est le contraire. appendTo(selector) ⇒ self
🎜🎜rrreee🎜after🎜🎜🎜 est inséré après la balise de fermeture de la balise. (Sous le nœud frère) 🎜after(content) ⇒ self
after(Function) ⇒ self
🎜🎜rrreee🎜insertAfter🎜🎜🎜L'élément de la collection d'objets insérés dans le spécifié dans le dom derrière chaque élément. C'est un peu comme after
, mais utilisé de la manière opposée. 🎜insertAfter(selector) ⇒ self
🎜🎜rrreee🎜before🎜🎜🎜Insérer avant le début de la balise. 🎜after(content) ⇒ self
after(Function) ⇒ self
🎜🎜rrreee🎜insertBefore🎜🎜🎜Insérer le contenu généré dans le sélecteur
correspondant à Avant l'étiquetage des nœuds commence. C'est un peu comme avant
, mais utilisé de la manière opposée. insertBefore(selector) ⇒ self
🎜🎜rrreee🎜unwrap🎜🎜🎜Supprimez le nœud parent direct de chaque élément de la collection et conservez leurs éléments enfants dans leurs positions d'origine. Fondamentalement, cette méthode supprime l'élément ancêtre précédent tout en conservant l'élément actuel dans le DOM. replaceWith(content|fn)
🎜🎜rrreee🎜replaceWith🎜🎜🎜Remplacez tous les éléments correspondants par les éléments HTML ou DOM spécifiés. 🎜replaceWith(content|fn)
🎜🎜rrreeerrreee🎜clone🎜🎜🎜clone() ⇒ collection🎜Copiez tous les éléments de la collection via un clonage profond. (Clonage profond via la méthode native cloneNode
pour copier tous les éléments de la collection. Cette méthode ne copiera pas les gestionnaires de données et d'événements vers de nouveaux éléments. Cela revient à utiliser un paramètre dans jquery pour déterminer si copier Les données et la gestion des événements ne sont pas les mêmes )🎜🎜rrreee🎜.