Merekod set elemen ke dalam pembolehubah melalui jQuery
Anda tidak perlu membina rantaian $('.www').html('!!!'),
tetapi mula-mula rekod set elemen $('.www')
ke dalam pembolehubah (saya namakannya elems),
dan kemudian gunakan kaedah
.html('!!!') pada pembolehubah tersebut. Sebagai contoh, kod HTML kami kelihatan seperti berikut:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Dan ini adalah bagaimana kod yang ditulis dalam JavaScript akan kelihatan:
let elems = $('.www');
elems.html('!!!');
Terdapat konvensyen yang disarankan untuk digunakan
untuk kemudahan: nama pembolehubah yang
mengandungi set jQuery yang dibungkus, biasanya
dimulai dengan tanda dolar. Jadi dalam kes kami,
bukan elems, tetapi $elems.
Jika nama pembolehubah itu mengelirukan anda - $elems
- perlu diingat bahawa tanda dolar dalam JavaScript adalah
simbol biasa dan ia boleh digunakan
di mana-mana sahaja. Anda juga boleh membuat nama fungsi
yang terdiri daripada satu simbol $, seperti
yang dilakukan dalam jQuery dan beberapa pustaka lain.
Jadi, sekali lagi - jika anda ingin merekod array jQuery ke dalam pembolehubah, maka pembolehubah itu biasanya dimulai dengan tanda dolar. Ini tidak wajib, tetapi membolehkan anda memahami pada pandangan pertama bahawa pembolehubah ini mengandungi kumpulan elemen dan semua kaedah jQuery boleh digunakan pada pembolehubah ini.
Mari kita gunakan ini dalam contoh kami dengan kod HTML di bawah:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Pada masa yang sama, JavaScript kelihatan seperti ini:
let $elems = $('.www');
$elems.html('!!!');
Begitu juga untuk memasukkan teks, anda boleh menggunakan
kaedah text:
$('.www').text('!!!');
Untuk semua h3, gunakan kaedah text
untuk menetapkan teks '!!!'.