Metod prepend
Metod prepend elementin əvvəlinə mətn
əlavə edir. Həmçinin prependTo
metodu da var,
hansı ki, oxşar şəkildə işləyir.
Sintaksis
Elementin əvvəlinə mətn əlavə etmək:
$(selektor).prepend(mətn);
Seçilmiş elementlərin əvvəlinə, istifadəçi tərəfindən qaytarılan mətn əlavə edilə bilər. Funksiya hər bir seçilmiş element üçün ayrıca çağırılır. Çağırılan zaman ona aşağıdakı parametrlər ötürülür: elementin dəstdəki yeri, elementin cari məzmunu:
$(selektor).prepend(funksiya(dəstdəki nömrə, elementin cari məzmunu));
Məzmun təkcə 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 əvvəlinə mətn əlavə edək:
<p id="test">mətn</p>
$('#test').prepend('!!!');
HTML kodu aşağıdakı kimi görünəcək:
<p id="test">!!!mətn</p>
Nümunə
Gəlin verilmiş abzasın əvvəlinə teqlərlə mətn əlavə edək:
<p id="test">mətn</p>
$('#test').prepend('<b>!!!</b>');
HTML kodu aşağıdakı kimi görünəcək:
<p id="test"><b>!!!</b>mətn</p>
Nümunə
Gəlin bütün abzaları tapaq və hər birinin əvvəlinə onun dəstdəki sıra nömrəsini qoyaq:
<p>mətn</p>
<p>mətn</p>
<p>mətn</p>
<p>mətn</p>
<p>mətn</p>
$('p').prepend(function(index, text) {
return index;
});
HTML kodu aşağıdakı kimi görünəcək:
<p>0mətn</p>
<p>1mətn</p>
<p>2mətn</p>
<p>3mətn</p>
<p>4mətn</p>