Correction status:Uncorrected
Teacher's comments:
jQuery常用的几种选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>jQuery选择器</title> <style type="text/css"> ul li { width:50px; height:50px; border-radius:50%; float:left; background-color:#b0b0b0; list-style-type:none; text-align:center; line-height:50px; margin:5px; } .red {background-color:#f00;} .green {background-color:#00a323;} .blue {background-color:#00a8ff;} .org {background-color:#ff7200;} a { text-decoration:none; } .font { color:#fff; } </style> </head> <body> <ul> <li><a href="">1</a></li> <li><a href="">2</a></li> <li><a href="">3</a></li> <li><a href="">4</a></li> <li><a href="">5</a></li> <li><a href="">6</a></li> <li><a href="">7</a></li> <li><a href="">8</a></li> <li><a href="">9</a></li> <li><a href="">10</a></li> </ul> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript"> // $('li').get(1).style.background = 'red' //第二个背景变色 $('li:first').addClass('red') //第一个添加css $('li:last').addClass('green') //最后一个添加css样式 $('ul li a').addClass('font') //后代选择 // $('ul > *').addClass('red') // 选择ul下子标签添加样式 // $('ul *').css('color','#f00') //选择ul下所有的标签 $('li').removeClass() //清除li样式 $('li:nth-child(3n+3)').addClass('red') //选择3的倍数 $('li:nth-child(6) + li').addClass('green') //兄弟选择 // $('li:nth-child(8) ~ li').addClass('green') //选择后续所有的 $('li:eq(4)').addClass('red') //直接选择 $('li').removeClass() //清除li样式 $('li:gt(2)').addClass('red') //选择大于2(排序第三) $('li:lt(3)').addClass('green') //选择小于3(排序第四) $('li').removeClass() //清除li样式 $('li:even').addClass('red') //选择基数 $('li:odd').addClass('green') //选择非基数 </script> </body> </html>
点击 "运行实例" 按钮查看在线实例
使用还是挺简单的,还是有点不熟练,写的时候会出错