tetapan jQuery
Menetapkan kandungan - text(), html() dan val()
Kami akan menggunakan tiga kaedah yang sama dari bab sebelumnya untuk menetapkan kandungan:
text() - Menetapkan atau mengembalikan kandungan teks elemen yang dipilih html() - Menetapkan atau mengembalikan kandungan elemen yang dipilih (termasuk tag HTML) val() - Menetapkan atau mengembalikan nilai medan borang
Di bawah Contoh menunjukkan cara untuk menetapkan kandungan melalui kaedah text(), html() dan val()
Fungsi panggil balik text(), html() dan val()
Tiga kaedah jQuery di atas: text(), html() dan val() juga mempunyai fungsi panggil balik. Fungsi panggil balik mengambil dua parameter: indeks elemen semasa dalam senarai elemen yang dipilih dan nilai asal (lama). Kemudian kembalikan rentetan yang anda ingin gunakan sebagai nilai baharu fungsi tersebut.
Tetapkan atribut - attr()
kaedah jQuery attr() juga digunakan untuk menetapkan/menukar nilai atribut. Kaedah
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("#php").attr("href","http://www.php.cn/jquery"); }); }); </script> </head> <body> <p><a href="http://www.php.cn" id="php">php中文网</a></p> <button>修改 href 值</button> <p>点击按钮修改后,可以点击链接查看链接地址是否变化。</p> </body> </html>
attr() juga membenarkan anda menetapkan berbilang atribut pada masa yang sama
attr() fungsi panggil balik
kaedah jQuery attr() juga menyediakan fungsi panggil balik. Fungsi panggil balik mengambil dua parameter: indeks elemen semasa dalam senarai elemen yang dipilih dan nilai asal (lama). Kemudian kembalikan rentetan yang anda ingin gunakan sebagai nilai baharu fungsi tersebut.