1 of 119 menu

Metod html

Metod html elementin mətni dəyişməyə və onu teqlərlə birlikdə əldə etməyə imkan verir.

Sintaksis

Mətnin əldə edilməsi:

$(selektor).html();

Mətnin dəyişdirilməsi:

$(selektor).html(yeni mətn);

Əlavə

Metod html təyin edilmiş funksiyanı dəstdəki hər bir elementə tətbiq edə bilər. Bu zaman funksiya birinci parametr kimi dəstdəki nömrəni, ikinci parametr kimi isə elementin cari mətnini alacaq:

$(selektor).html(function(dəstdəki nömrə, elementin cari mətni));

Funksiyadakı dəyişənlərin adları istənilən ola bilər. Məsələn, birinci parametr üçün index adını versək, onda funksiyamızın daxilində hazırda emal etdiyi elementin dəstdəki nömrəsinin olduğu index dəyişəni əlçatan olacaq. Eynilə, ikinci parametr üçün, məsələn, value adını versək, onda funksiyamızın daxilində hazırda emal etdiyi elementin mətni olan value dəyişəni əlçatan olacaq:

$(selektor).html(function(index, value) { // burada index və value dəyişənləri əlçatandır });

Hər bir elementin mətni, funksiyanın həmin element üçün qaytardığı mətnlə əvəz olunacaq.

Nümunə

Gəlin abzasımızın məzmununu ekranda çıxaraq:

<p id="test">mətn</p> let text = $('#test').html(); alert(text);

Nümunə

Gəlin abzasımızın məzmununu dəyişək:

<p id="test">mətn1</p> $('#test').html('mətn2');

HTML kodu belə görünəcək:

<p id="test">mətn2</p>

Nümunə

Gəlin abzasımızın məzmununu teqləri olan mətnlə əvəz edək:

<p id="test">mətn1</p> $('#test').html('<span>mətn2</span>');

HTML kodu belə görünəcək:

<p id="test"><span>mətn2</span></p>

Nümunə

Gəlin hər bir abzazın sonuna onun dəstdəki sıra nömrəsini əlavə edək:

<p>mətn</p> <p>mətn</p> <p>mətn</p> $('p').html(function(index, value){ return value + ' ' + index; });

HTML kodu belə görünəcək:

<p>mətn 0</p> <p>mətn 1</p> <p>mətn 2</p>

Həmçinin bax

  • metod text,
    elementin mətnini teqlər olmadan əldə etməyə imkan verir
  • JavaScript xüsusiyyəti innerHTML,
    saf JavaScript-də elementin mətnini dəyişməyə kömək edir
  • JavaScript xüsusiyyəti outerHTML,
    saf JavaScript-də elementin mətnini onun teqi ilə birlikdə dəyişməyə kömək edir
azbydeenesfrkakkptruuz