4 of 119 menu

Kaedah attr

Kaedah attr membolehkan anda mendapatkan dan mengubah sebarang atribut elemen.

Penting untuk tidak mengelirukan sifat dan atribut elemen. Apabila pokok DOM dicipta, atribut diterjemahkan kepada sifat DOM elemen yang sepadan. Nama mereka tidak selalu sama, begitu juga nilainya. Beberapa sifat juga mungkin tidak mempunyai atribut yang sepadan, mereka hanya boleh diperoleh dan ditetapkan apabila menggunakan kaedah prop, contohnya sifat tagName.

Sintaks

Mendapat nilai atribut:

$(pemilih).attr(nama atribut);

Mengubah nilai atribut:

$(pemilih).attr(nama atribut, nilai baru);

Mengubah nilai beberapa atribut:

$(pemilih).attr({atribut_pertama: nilai_baru, atribut_kedua: nilai_baru, ...});

Menggunakan fungsi pada setiap elemen dalam set:

$(pemilih).attr(nama atribut, function(nombor dalam set, nilai semasa atribut));

Contoh

Dalam contoh berikut, kami akan mendapatkan input melalui id-nya dan memaparkan nilai atribut value-nya:

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

Contoh

Sekarang mari tulis nilai baru 'www' kepada atribut yang sama:

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

Kod HTML akan kelihatan seperti ini:

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

Contoh

Mari kita tukar atribut type dan value secara serentak:

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

Kod HTML akan kelihatan seperti ini:

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

Contoh

Mari kita ubah atribut value untuk setiap input - tambahkan nombor indeks elemen dalam set kepada value semasa:

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

Kod HTML akan kelihatan seperti ini:

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

Lihat juga

  • kaedah removeAttr,
    yang membolehkan anda memadam atribut elemen
  • kaedah prop,
    yang membolehkan anda bekerja dengan sifat elemen
  • kaedah val,
    yang membolehkan anda mendapatkan dan mengubah nilai semasa elemen
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak