Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery?
Kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery ialah: 1. kaedah attr(), yang boleh mendapatkan dan mengembalikan nilai atribut yang ditentukan Sintaksnya ialah "$(selector).attr("Nama Atribut ")"; 2. kaedah prop(), yang boleh mengembalikan nilai atribut elemen yang dipilih, sintaksnya ialah "$(selector).prop("nama harta")".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.
Terdapat dua kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery:
kaedah attr()
Kaedah prop()
kaedah jquery attr()
kaedah attr() menetapkan atau mengembalikan nilai atribut elemen yang dipilih .
Contoh: Dapatkan nilai atribut lebar elemen img
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { alert("图片宽度为 " + $("img").attr("width")); }); }); </script> </head> <body> <img src="img/1.jpg" style="max-width:90%" / alt="Apakah kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery?" > <br /> <button>返回图像的宽度</button> </body> </html>
kaedah jquery prop()
Kaedah prop() menetapkan atau mengembalikan sifat dan nilai elemen yang dipilih.
Apabila kaedah ini digunakan untuk mengembalikan nilai atribut, nilai elemen padanan pertama dikembalikan.
Contoh:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { alert("图片宽度为 " + $("img").prop("width")); }); }); </script> </head> <body> <img src="img/1.jpg" style="max-width:90%" / alt="Apakah kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery?" > <br /> <button>返回图像的宽度</button> </body> </html>
Perbezaan antara kaedah attr() dan prop()
kaedah prop() dan Kaedah attr() adalah serupa kerana ia digunakan untuk mendapatkan atau menetapkan atribut HTML sesuatu elemen, tetapi terdapat perbezaan penting antara keduanya.
Syor rasmi jQuery: Untuk atribut dengan dua nilai true dan false, seperti ditandai, dipilih dan dilumpuhkan, adalah disyorkan untuk menggunakan kaedah prop() untuk beroperasi, manakala untuk atribut lain adalah disyorkan untuk menggunakan kaedah attr() untuk beroperasi.
[Pembelajaran yang disyorkan: tutorial video jQuery, pembangunan bahagian hadapan web]
Atas ialah kandungan terperinci Apakah kaedah yang biasa digunakan untuk mendapatkan atribut dalam jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!