before-metode
Die metode before voeg teks voor die gespesifiseerde
element by. Daar is ook die
insertBefore metode,
wat op 'n soortgelyke manier werk.
Sintaksis
Om teks voor 'n element in te voeg:
$(selektor).before(teks);
So sal teks voor die gekose elemente bygevoeg word, wat deur die gebruiker se funksie terugbesorg word:
$(selektor).before(funksie(nommer in stel));
Nog 'n manier om die funksie te gebruik: die tweede parameter spesifiseer die ou HTML waarde van die element:
$(selektor).before(funksie(nommer in stel, html string));
Die teks kan nie net gewone teks wees nie, maar ook 'n DOM-element of 'n jQuery-voorwerp. In hierdie geval sal hierdie elemente van hul posisie in die HTML-kode geskuif word.
Voorbeeld
Kom ons voeg teks voor die gespesifiseerde paragraaf in:
<p id="test">teks</p>
$('#test').before('!!!');
Die HTML-kode sal so lyk:
!!!<p id="test">teks</p>
Voorbeeld
Kom ons voeg teks met etikette voor die gespesifiseerde paragraaf in:
<p id="test">teks</p>
$('#test').before('<p>!!!</p>');
Die HTML-kode sal so lyk:
<p>!!!</p><p id="test">teks</p>
Voorbeeld
Kom ons plaas een paragraaf bo die ander (dit is, sny die paragraaf uit sy ou posisie en plaas dit in die nuwe een):
<p id="p1">teks1</p>
<p id="p2">teks2</p>
$('#p2').before('#p1');
Die HTML-kode sal so lyk:
<p id="p2">teks2</p>
<p id="p1">teks1</p>
Sien ook
-
die metode
insertBefore,
wat teks voor die gespesifiseerde element byvoeg -
die metodes
after,append,prepend,
wat toelaat om inhoud op 'n spesifieke plek op die bladsy by te voeg -
die metode
clone,
wat kopieë van die gekose elemente skep