批改状态:合格
老师批语:选择器, 有意思, 与css有相似之处, 但区别也很明显
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>jquery案例</title><script type="text/javascript" src="jquery-3.4.1.min.js"></script><style type="text/css">.mydiv{padding: 10px;margin: 10px}</style></head><body><div class="mydiv" style="background: #000;" id="div_black" >黑色</div><div class="mydiv" style="background: #FF0000;" id="div_red" >红色</div><div class="mydiv" style="background: #00ff00;" id="div_green" ><p id="a">div中的p标签</p><div><p id="b">div中的div的p标签</p><p id="c">p3</p></div><p id="d">pd</p><div style="background: yellow">第二个div</div></div><p id="4">我是p标签</p><script type="text/javascript">// 通过id选择器来选择,仅选取第一个,id的唯一性var div1=$('#div_red');console.log(div1);// 通过class选择器来选择var div2=$('.mydiv');console.log(div2);// 通过element选择器来选择var div4=$('p');console.log(div4);// 层级选择器-后代选择器(descendant selector )var cj1=$('div p');console.log(cj1);// 后代选择器(descendant selector )var cj2=$('#div_green p'); //指定id是div_green 下面的所有p 可读性更好console.log(cj2);// 层级选择器-子代选择器var cj3=$('#div_green>p');console.log(cj3);// 层级选择器-相邻第一个兄弟选择器var cj4=$('p + div');console.log(cj4);// 层级选择器-后面的所有兄弟选择器var cj5=$('#div_black ~ div');console.log(cj5);</script></body></html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号