Metod before
Metod before verilmis elementin qabagina mətn
əlavə edir. Həmçinin insertBefore
metodu da var,
hansı ki, oxsar şəkildə işləyir.
Sintaksis
Elementin qabagina mətn əlavə etmək:
$(selektor).before(mətn);
Beləliklə, seçilmiş elementlərin qabagina istifadəçi funksiyası tərəfindən qaytarılan mətn əlavə olunacaq:
$(selektor).before(funksiya(nömrə dəstdə));
Funksiyadan istifadənin başqa bir variantı, ikinci parametr ilə elementin köhnə html qiyməti təyin olunur:
$(selektor).before(funksiya(nömrə dəstdə, html sətir));
Mətn yalnız adi mətn deyil, həm də DOM elementi və ya jQuery obyekti ola bilər. Bu halda bu elementlər öz mövqelərindən HTML kodunda köçürüləcək.
Nümunə
Gəlin verilmiş abzasın qabagina mətn əlavə edək:
<p id="test">mətn</p>
$('#test').before('!!!');
HTML kodu belə görünəcək:
!!!<p id="test">mətn</p>
Nümunə
Gəlin verilmiş abzasın qabagina teqləri olan mətn əlavə edək:
<p id="test">mətn</p>
$('#test').before('<p>!!!</p>');
HTML kodu belə görünəcək:
<p>!!!</p><p id="test">mətn</p>
Nümunə
Gəlin bir abzası digərinin üstünə qoyaq (yəni abzası köhnə yerindən kəsib yeni yerinə qoyaq):
<p id="p1">mətn1</p>
<p id="p2">mətn2</p>
$('#p2').before('#p1');
HTML kodu belə görünəcək:
<p id="p2">mətn2</p>
<p id="p1">mətn1</p>
Həmçinin bax
-
metod
insertBefore,
hansı ki, verilmiş elementin qabagina mətn əlavə edir -
metodlar
after,append,prepend,
səhifədə müəyyən yerə məzmun əlavə etməyə imkan verir -
metod
clone,
hansı ki, seçilmiş elementlərin kopyasını yaradır