Rumah > Artikel > hujung hadapan web > jQuery: definisi pemilih ibu bapa dan penggunaan_jquery
:Takrifan dan penggunaan pemilih induk:
Pemilih ini memadankan elemen yang mengandungi unsur atau teks anak.
Nota: Ruang juga dianggap mengandungi elemen.
Struktur tatabahasa:
$(":ibu bapa")
Pemilih ini biasanya digunakan bersama dengan pemilih lain, seperti pemilih kelas, pemilih elemen, dsb. Contohnya:
$("div:parent").animate({width:"300px"})
Kod di atas boleh menetapkan lebar div yang mengandungi teks atau elemen kepada 300px.
Jika tidak digunakan dengan pemilih lain, keadaan lalai akan digunakan dengan pemilih *, contohnya, $(":parent") adalah bersamaan dengan $("*:parent").
Contoh kod:
Contoh 1:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <style type="text/css"> div{ list-style-type:none; width:150px; height:30px; border:1px solid red; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("div:parent").animate({width:"300px"}) }) }) </script> </head> <body> <div>我是文本</div> <div></div> <button>点击查看效果</button> </body> </html>
Kod di atas boleh menetapkan lebar div yang mengandungi teks atau elemen kepada 300 dalam animasi tersuai.
Contoh 2:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <style type="text/css"> div{ list-style-type:none; width:150px; height:30px; border:1px solid red; } span{border:1px solid green;} </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("*:parent").animate({width:"300px"}) }) }) </script> </head> <body> <div>我是文本</div> <div></div> <span>大家好</span> <button>点击查看效果</button> </body> </html>
Memandangkan kod di atas tidak menyatakan pemilih untuk digunakan dengan pemilih :induk, ia digunakan dengan pemilih * secara lalai Oleh itu, kod boleh menetapkan lebar elemen yang mengandungi teks dan elemen dalam animasi tersuai. 300px.