jquery siblings() digunakan untuk mendapatkan semua elemen adik-beradik bagi elemen yang dipilih Ia akan melintasi ke hadapan dan ke belakang di sepanjang elemen adik-beradik elemen DOM dan mengembalikan semua elemen anak yang berkongsi elemen induk yang sama (yang dipilih. elemen). Kecuali untuk elemen); sintaksnya ialah "objek elemen.siblings(filter)", dan parameternya boleh diabaikan untuk mengecilkan skop carian.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.
Kaedah jquery siblings() digunakan untuk mendapatkan semua elemen adik-beradik bagi elemen yang dipilih.
Elemen adik beradik ialah elemen yang berkongsi elemen induk yang sama. Kaedah
siblings() akan merentasi ke hadapan dan ke belakang di sepanjang elemen adik-beradik elemen DOM, mengembalikan semua elemen anak yang berkongsi elemen induk yang sama (kecuali elemen yang dipilih).
Format sintaks:
$(selector).siblings(filter)
参数 | 描述 |
---|---|
filter | 可选。规定缩小搜索同级元素范围的选择器表达式。 |
Contoh 1: Mengembalikan semua adik-beradik setiap elemen
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("li.start").siblings().css({ "color": "red", "border": "2px solid red" }); }); </script> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> </head> <body> <div style="width:500px;" class="siblings"> <ul>ul (父节点) <li>li (类名为"star"的上一个兄弟节点)</li> <li>li (类名为"star"的上一个兄弟节点)</li> <li class="start">li (兄弟节点)</li> <li>li (类名为"star"的下一个兄弟节点)</li> <li>li (类名为"star"的下一个兄弟节点)</li> </ul> </div> <p>在这个例子中,我们选择类名称为“star”的li元素的所有兄弟元素。</p> </body> </html>
Contoh 2: Sempit carian (gunakan dua parameter untuk menapis carian unsur adik beradik)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("li.start").siblings(".1").css({ "color": "red", "border": "2px solid red" }); }); </script> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> </head> <body> <div style="width:500px;" class="siblings"> <ul>ul(父节点) <li>li (类名为"star"的上一个兄弟节点)</li> <li class="1">li(类名为"star"的上一个兄弟节点)</li> <li class="start">li (兄弟节点)</li> <li>li(类名为"star"的下一个兄弟节点)</li> <li class="1">li (类名为"star"的下一个兄弟节点)</li> </ul> </div> <p>在这个例子中,我们缩小搜索结果只返回在类名为“star”和“stop”的li元素之间类名为“1”的兄弟元素。</p> </body> </html>
[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]
Atas ialah kandungan terperinci Apakah kegunaan jquery siblings(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!