Prepend()

Insert content at the beginning of each element in the set of matched elements. See also: append()

prepend(content)

Insert content as the first element to each element in the set of matched elements. Append creates a new resultset which is used in chained functions. In case a plain text string (text node) is provided the content is automatically wrapped in a <span> elemement to avoid orphan text nodes directly in the body element.
  • content HTML string, string or HTML string to insert after the matched elements.

Examples​​ ​Before ​After
Find: #box, Type: selector
​results.prepend("<h1>Personal information</h1>");
​<div id="box">​
<p>Peter Parker</p>
</div>


​​​<div id="box">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>
Find: .name, Type: selector
​results.prepend("<b>Name: </b>");
​​<div>​
<h1>Personal information</h1>
<p class="name">Peter Parker</p>
</div>

​<div>​
<h1>Personal information</h1>
<p class="name"><b>Name: </b>Peter Parker</p>
</div>​
Insert content to multiple <div> elements at once 
Find: div, Type: selector

​results.prepend("<h1>Personal information</h1>");

​<div id="box">​
<p>Peter Parker</p>
</div>
<div id="box">​
<p>Peter Parker</p>
</div>
​​​​<div id="box">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>
​​​<div id="box">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>​

​Prepend snippet

var a = loadhtml('snippets/snippet.html');

results.prepend(a);


​<div id="box">​
<p>Peter Parker</p>
</div>
​<div id="box">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>​
query("#box").prepend("<h1>Personal information</h1>");

<div id="box">​
<p>Peter Parker</p>
</div>
​​<div id="box">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>

query("#box").prepend("<h1>Personal information</h1>").css("color","red"); <div id="box">​
<p>Peter Parker</p>
</div>
​​​<div id="box" style="color: red;">​
<h1>Personal information</h1>
<p>Peter Parker</p>​
</div>


Table of Contents

Index

Glossary

-Search-

Back