批改状态:未批改
老师批语:
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>点击 "运行实例" 按钮查看在线实例
使用还是挺简单的,还是有点不熟练,写的时候会出错
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号