4 of 119 menu

Metod attr

Metod attr elementning istalgan atributini olish va o'zgartirish imkonini beradi.

Elementlarning xususiyatlari va atributlarini aralashtirib yubormaslik muhimdir. DOM daraxti yaratilganda, atributlar mos keladigan DOM elementlarining xususiyatlariga aylantiriladi. Ularning nomi har doim ham mos kelmasligi mumkin, xuddi ularning qiymatlari kabi. Ba'zi xususiyatlar ham mos keladigan atributlarga ega bo'lmasligi mumkin, ular faqat prop metodi yordamida olinishi va o'rnatilishi mumkin, masalan tagName xususiyati.

Sintaksis

Atribut qiymatini olish:

$(selektor).attr(atribut nomi);

Atribut qiymatini o'zgartirish:

$(selektor).attr(atribut nomi, yangi qiymat);

Bir nechta atributlarning qiymatlarini o'zgartirish:

$(selektor).attr({birinci_atribut: yangi_qiymat, ikkinchi_atribut: yangi_qiymat, ...});

Funksiyani to'plamdagi har bir elementga qo'llash:

$(selektor).attr(atribut nomi, function(to'plamdagi tartib raqami, atributning joriy qiymati));

Misol

Quyidagi misolda biz inputni uning id orqali topamiz va uning value atributi qiymatini ekranga chiqaramiz:

<input type="text" value="!!!" id="test"> let value = $('#test').attr('value'); console.log(value);

Misol

Endi esa 'www' yangi qiymatini shu atributga yozamiz:

<input type="text" value="!!!" id="test"> $('#test').attr('value', 'www');

HTML kodi quyidagicha ko'rinadi:

<input type="text" value="www" id="test">

Misol

Keling, bir vaqtning o'zida type va value atributlarini o'zgartiramiz:

<input type="text" value="!!!" id="test"> $('#test').attr({value: 'www', type: 'password'});

HTML kodi quyidagicha ko'rinadi:

<input type="password" value="www" id="test">

Misol

Keling, har bir inputning value atributini o'zgartiramiz - joriy value ga elementning to'plamdagi tartib raqamini qo'shamiz:

<input type="text" value="aaa"> <input type="text" value="bbb"> <input type="text" value="ccc"> $('input').attr('value', function(index, value) { return value + ' ' + index; });

HTML kodi quyidagicha ko'rinadi:

<input type="text" value="aaa 0"> <input type="text" value="bbb 1"> <input type="text" value="ccc 2">

Shuningdek qarang

  • metod removeAttr,
    bu elementlarning atributlarini o'chirish imkonini beradi
  • metod prop,
    bu elementlarning xususiyatlari bilan ishlash imkonini beradi
  • metod val,
    bu elementning joriy qiymatini olish va o'zgartirish imkonini beradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish