Metoden insertBefore

Metoden insertBefore lägger till text före ett angivet element. Det finns också metoden before, som fungerar på ett liknande sätt.

Syntax

Infoga text före ett element:

javascript$(text).insertBefore(selektor);

Innehållet kan inte bara vara vanlig text, utan även DOM-element, selektor, elementarray, sträng eller jQuery-objekt.

Exempel

Låt oss infoga text med taggar före det angivna stycket:

html<p id="test">stycke</p>
javascript$('<p>!!!</p>').insertBefore('#test');

HTML-koden kommer att se ut så här:

html<p>!!!</p><p id="test">stycke</p>

Se även

  • metoden before,
    som lägger till text före ett angivet element
  • metoderna insertAfter, appendTo, prependTo,
    som låter dig lägga till innehåll på en specifik plats på sidan
  • metoden clone,
    som skapar kopior av valda element