<script>
//jQ排他思想,点哪个按钮,按钮变粉
$(function(){
$("button").click(function(){
$(this).css("background","pink");
$(this).siblings("button").css("background","");
})
})
</script>
案例:淘宝服饰,鼠标移动变换图片
<script>
$(function(){
$("#left li").mouseover(function(){
var index=$(this).index();//获取li的索引号
$("#content div").eq(index).show();//对应索引号的div图片显示出来
$("#content div").eq(index).siblings().hide();//兄弟隐藏起来
})
})
</script>
链式编程:节约代码量,看起来更优雅,一定得注意是哪个对象的样式。
$(this).css("color","red").sibilings().css("color","");//两行变一行
jQuery修改样式操作类
作用等同于classList,可操作类样式,注意操作类里参数不加点,$括号里是加点的。
反复点击加入取消新类current
$(function(){
$("div").click(function(){
$(this).toggleClass("current");
})
})
案例:tab栏切换
$(function(){
$(".tab_list li").click(function(){
//自身添加类,兄弟删除类
$("this").addClass("current").siblings().removeClass("current");
var index=$(this).index();
//页面转换成对应参数的
$(".tab_con .item").eq(index).show().siblings().hide();
})
})
$("button").eq(0)表示第一个button按钮;