这里的$("li:has('label')")和$("li>label")是一样的效果
2 回答
<html> <head> <title>:has(selector)过滤选择器</title> <script src=" http://libs.baidu.com/jquery/1.9.0/jquery.js " type="text/javascript"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div>改变包含"label"元素的背景色:</div> <ol> <li><p>我是P先生</p></li> <li><label>L妹纸就是我</label></li> <li><p>我也是P先生<label>我也是L妹纸</label></p></li> <label>我也是L妹纸哦</label> <li><label>我也是L妹纸哦</label></li> <li><p>P先生就是我哦</p></li> </ol> <script type="text/javascript"> $("li:has('label')").css("background-color", "blue"); </script> </body> </html>
运行结果:
1.我是P先生
2.L妹纸就是我
3.我也是P先生我也是L妹纸
我也是L妹纸哦
4.我也是L妹纸哦
5.P先生就是我哦
举报
0/150
提交
取消