Before metodu
before metodu kesgitlenen elementden öň
tekst goşýar. Şeýle hem insertBefore
metody bar, ol hem şuňa meňzeş işleýär.
Sintaksis
Elementden öň tekst goşmak:
$(selektor).before(tekst);
Şeýlelikde, saýlanan elementlerden öň ulanyjy funksiýasy tarapyndan gaýtarylýan tekst goşular:
$(selektor).before(function(setir nomeri));
Funksiýanyň ýene bir ulanylyş görnüşi, ikinji parametrde elementiň köne html bahasy kesgitlenýär:
$(selektor).before(function(setir nomeri, html setiri));
Tekst diňe adaty tekst däl, eýsem DOM elementi ýa-da jQuery obýekti hem bolup biler. Bu ýagdaýda bu elementler öz pozisiýalaryndan HTML kodda ýerine ýetiriler.
Mysal
Geliň, kesgitlenen abzasdan öň tekst goşalyň:
<p id="test">tekst</p>
$('#test').before('!!!');
HTML kod şeýle görüner:
!!!<p id="test">tekst</p>
Mysal
Geliň, kesgitlenen abzasdan öň tegleri bilen birikdirilen tekst goşalyň:
<p id="test">tekst</p>
$('#test').before('<p>!!!</p>');
HTML kod şeýle görüner:
<p>!!!</p><p id="test">tekst</p>
Mysal
Geliň, bir abzasy beýlekisiniň üstüne goýalyň (ýagni abzasy köne ýerinden çykaryp täze ýerine goýalyň):
<p id="p1">tekst1</p>
<p id="p2">tekst2</p>
$('#p2').before('#p1');
HTML kod şeýle görüner:
<p id="p2">tekst2</p>
<p id="p1">tekst1</p>
Şeýle-de görmeli
-
insertBeforemetodu,
kesgitlenen elementden öň tekst goşýar -
after,append,prependmetotlary,
sahypanyň kesgitli ýerine mazmun goşmaga mümkinçilik berýär -
clonemetodu,
saýlanan elementleriň nusgalaryny döredýär