<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery的引入以及$(document).read()使用方式</title>
<!--1:引用静态资源库,这里选择使用百度静态资源库-->
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<!--2:下载JS文件,放到本地引用-->
<!--<script type="text/javascript" src="/js/jquery.min.js"></script>-->
<script>
// 第二种方法:使用$(document).read()放在被执行代码顶部。
// $(document).ready(function(){
//
// });
// 也可以简写为$(function () {})
$(function () {
// 定义节点
var tabl = $("ul li")
// 给所有LI标签添加CSS样式
tabl.addClass("item")
// 给第一个LI标签添加CSS样式
tabl.eq(0).addClass("itemActive")
//添加点击事件
tabl.on('click',function () {
$(this).addClass("itemActive")//增加被点击的li元素的样式
.siblings('li')//查找兄弟节点
. removeClass("itemActive")//删除兄弟标签的点击样式
})
})
</script>
</head>
<body>
<!--本案例内容:制作十个彩色小球,实现点击改变小球颜色-->
<style type="text/css">
ul {margin:30px;padding:10px;overflow: hidden;}
.item {list-style-type: none;width: 40px;height: 40px;margin-left:10px;background-color: lightskyblue;text-align: center;line-height: 40px;
font-size: 1.2em;
font-weight: bolder;
float:left;
border-radius: 50%;
box-shadow: 2px 2px 2px #808080;
}
.itemActive{background-color: #ff6029;color: #fff;}
</style>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
<!--<script>-->
<!--// 第一种方法:放在被执行代码底部。-->
<!--// 定义节点-->
<!--var tabl = $("ul li")-->
<!--// 给所有LI标签添加CSS样式-->
<!--tabl.addClass("item")-->
<!--// 给第一个LI标签添加CSS样式-->
<!--tabl.eq(0).addClass("itemActive")-->
<!--//添加点击事件-->
<!--tabl.on('click',function () {-->
<!--$(this).addClass("itemActive")//增加被点击的li元素的样式-->
<!--.siblings('li')//查找兄弟节点-->
<!--. removeClass("itemActive")//删除兄弟标签的点击样式-->
<!--})-->
<!--</script>-->
</body>
</html>

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号