博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day16-筛选器以及Tab菜单示例
阅读量:6503 次
发布时间:2019-06-24

本文共 1315 字,大约阅读时间需要 4 分钟。

一、前言

  之前我们学习dom写Tab菜单示例,今天我们来学习一下常用的筛选器和Tab菜单示例。

二、操作的html

    
Title
标题一
内容
标题二
内容
标题三
内容

三、简单筛选器

3.1、绑定onclick事件

描述:选中.header标签,全部绑定onclick事件

$(".header").click(function(){            //js代码}

3.2、添加样式

$("#i1").addClass("hide")  //添加hide样式,如果存在就不添加$("#i1").removeClass("hide")  //删除hide样式

3.3、其他筛选器

说明:以下筛选器中都可以传入参数,比如:$(this).children("#i1"),在的孩子标签里面找id=i1的标签。

$(this).next()   //当前的标签的下一个标签$(this).prev()   //当前的标签的上一个标签$(this).parent()  //当前标签的父标签$(this).children()  //当前标签的所有子标签$(this).siblings()  //获取兄弟标签$(this).parent().siblings().find(".content") //查找.content标签

四、 Tab菜单示例实现

4.1、第一种方式

说明:这个是分开的,不是写的一行。

$(".header").click(function(){            $(this).next().removeClass("hide");            $(this).parent().siblings().find(".content").addClass("hide");        })

4.2、第二种方式

说明:完全是可以写成一行的。

$(".header").click(function(){                 $(this).next().removeClass("hide").parent().siblings().find(".content").addClass("hide");        })

 

转载于:https://www.cnblogs.com/zhangqigao/articles/8377287.html

你可能感兴趣的文章
ubuntu12.04--中文输入法ibus安装
查看>>
OSChina 娱乐弹弹弹——程序员的那点事,你还不知道吗?
查看>>
通过域名获取IP的方法
查看>>
前端那些事之javascript内存
查看>>
QT——QT图形片
查看>>
Vue工程化
查看>>
怎么让ABBYY禁用自动处理
查看>>
lvm讲解、磁盘故障小案例
查看>>
HBase RowKey散列和预分区
查看>>
BT5重启与关机命令
查看>>
我的友情链接
查看>>
六一儿童节:虽然小时候吹过的牛没实现,幸亏喜欢的零食玩具还买得起
查看>>
计算机十二种常用密码破解法
查看>>
前端知识 | CSS小技巧-自适应椭圆
查看>>
前端知识 | 论jQuery如何编写插件
查看>>
LVM逻辑卷管理
查看>>
端口镜像 / 华为3050C 交换机镜像配置
查看>>
rquirejs
查看>>
Django中的cookie和session
查看>>
我的友情链接
查看>>