jQuery筛选选择器
代码示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="/js文件/jQuery.mini.js"></script> </head> <body> <ul> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> <li>111</li> </ul> <ol> <li>222</li> <li>222</li> <li>222</li> <li>222</li> <li>222</li> <li>222</li> </ol> </body> <script> // 入口函数 $(function () { // 选择第一个 $('ul li:first').css('color', 'red') // 选择最后一个 $('ul li:last').css('color', 'pink') // 根据下标选择 $('ul li:eq(1)').css('color', 'blue') // 选择索引为奇数的行 $('ol li:odd').css('background', 'skyblue') // 选择索引为偶数的行 $('ol li:even').css('background', 'yellow') }) </script> </html>
效果图:
选取父子元素:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="/js文件/jQuery.mini.js"></script> </head> <body> <div class="ye"> <div class="father"> <div class="son"></div> </div> </div> <div class="nav"> <p>是1</p> <div> <p>是2</p> </div> </div> </body> <script> // 注意都是方法 带括号: $(function () { // 1.父 parent() 返回的是 最近一级的父级元素 亲爹 console.log($(".son").parent()); // 2.子 // (1)亲儿子 children() 类似子代选择器 $(".nav").children("p").css('color', 'red') // (2)所有后代 儿子、孙子 find() 类似于后代选择器 $(".nav").find("p").css('background', 'pink') // 3.兄 }) </script> </html>