var targetChar = $("p").text().indexOf("目标字符");
<p>
dan menggunakan kaedah indexOf()
untuk mencari aksara sasaran . Seterusnya, kita boleh menggunakan kaedah replace()
untuk menggantikan aksara sasaran: var replacedChar = $("p").text().replace("目标字符", "替换字符");
replace()
untuk menggantikan aksara sasaran dengan aksara baharu dan menyimpan hasilnya dalam replacedChar
pembolehubah. <p>Walau bagaimanapun, terdapat masalah kecil: jika watak sasaran muncul beberapa kali, bagaimana kita menggantikan semua aksara? Pada masa ini, kami boleh menggunakan ungkapan biasa untuk mengenal pasti semua aksara sasaran: var replacedText = $("p").text().replace(/目标字符/g, "替换字符");
/目标字符/g
untuk memadankan semua aksara sasaran dan melakukan penggantian global. Sekali lagi, kami menyimpan hasil dalam pembolehubah replacedText
. <p>Bukan itu sahaja, jQuery juga menyediakan fungsi penggantian aksara yang lebih maju. Contohnya, jika kita ingin menggantikan kandungan teks semua <p>
elemen dalam dokumen HTML yang mengandungi aksara sasaran, kita boleh menggunakan kod berikut: $("p:contains('目标字符')").each(function() { $(this).text($(this).text().replace(/目标字符/g, "替换字符")); });
<p>
elemen yang mengandungi aksara sasaran, Dan gunakan kaedah each()
untuk mengulangi semua elemen. Kemudian, kami menggunakan ungkapan biasa /目标字符/g
sekali lagi untuk memadankan semua aksara sasaran dan melakukan penggantian global. Akhir sekali, kami memberikan hasil kepada kandungan teks elemen menggunakan kaedah text()
.
<p>Selain kaedah di atas, jQuery juga menyediakan banyak kaedah manipulasi rentetan yang lain. Sebagai contoh, kita boleh menggunakan kaedah prepend()
dan append()
untuk menambah aksara baharu pada permulaan atau penghujung teks; menggunakan kaedah wrap()
dan unwrap()
untuk membungkus atau membongkar teks ke dalam teg HTML yang ditentukan, dan sebagainya; .
<p>Ringkasnya, menggunakan fungsi penggantian aksara jQuery boleh menjadikan kita lebih cekap dan mudah dalam pembangunan web. Sama ada penggantian aksara tunggal yang mudah atau penggantian global yang kompleks, semuanya boleh dicapai melalui fungsi berkuasa jQuery. Atas ialah kandungan terperinci jquery menggantikan watak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!