Jquery 筛选选择器
筛选选择器(方法)
既然是方法 那就应该对象调用 obj.metch();
$(“.dd”).children("ul"),show(); //找到.dd下的带Ul的所有子元素 显示
.eq(index) //匹配index下标的元素
.first() //获取第一元素
.last() //获取最后一个元素
.find() //后代查找
.parent() //查找父标签
.siblings() //兄弟元素
.next() //下一个兄弟元素
.prev() //前一个兄弟元素
.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="jquery1.12/jquery-1.12.4.js"></script>
<title>Document</title>
</head>
<body> <style>
.li>a{
text-decoration: none;
display: block;
width: 140px; }
ul{
list-style: none;
}
.box>ul>li{
float: left;
margin: 50px; }
.box{
display: block;
height: 30px;
text-align: center;
}
.ul{ padding-left: 0;
text-align: center;
} .li>ul{
display: none;
}
</style> <div class="box">
<ul class="ul">
<li class="li">
<a href="">公司简介</a>
<ul class="ul">
<li>二级菜单选项</li>
<li>二级菜单选项</li>
<li>二级菜单选项</li>
</ul>
</li>
<li class="li">
<a href="">招聘中心</a>
<ul class="ul">
<li>二级菜单选项</li>
<li>二级菜单选项</li>
<li>二级菜单选项</li>
</ul>
</li>
<li class="li">
<a href="">联系方式</a>
<ul class="ul">
<li>二级菜单选项</li>
<li>二级菜单选项</li>
<li>二级菜单选项</li>
</ul>
</li>
</ul>
</div> <script>
//当我们鼠标移动到.box>ul>li 这个元素的时候 显示它下面的ul 为什么?
//如果我们不把.box>ul>li 元素设置事件 ,放我们把鼠标放在这个元素后 就会隐藏了
$(".box>ul>li").mouseover(function(){
//$(this),因为this是DOM对象,所以需要转换
//children 是获取所有的子元素, a 和ul
//但是我们只需要ul 所以 children("ul"),show()
$(this).children("ul").show();
});
$(".box>ul>li").mouseout(function(){
$(this).children("ul").hide();
}); </script>
</body>
</html>
Jquery 筛选选择器的更多相关文章
- jquery-5 jQuery筛选选择器
jquery-5 jQuery筛选选择器 一.总结 一句话总结:选择器加动态添加方法可以不用想方法名,这个简单方便. 1.筛选选择器有哪三种? 过滤 查找 串联 1.过滤 eq();first(); ...
- jQuery筛选选择器
<!DOCTYPE html><html><head> <meta http-equiv="Content-type" conten ...
- jQuery的筛选选择器
基本筛选选择器 很多时候我们不能直接通过基本选择器与层级选择器找到我们想要的元素,为此jQuery提供了一系列的筛选选择器用来更快捷的找到所需的DOM元素.筛选选择器很多都不是CSS的规范,而是jQu ...
- jQuery选择器之表单对象属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jQuery选择器之属性筛选选择器
在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的 [attr="value"]能帮我们定位不同类型 ...
- jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法
jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jq ...
- jquery 表单对象属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jquery 子元素筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jquery 属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
随机推荐
- BitAdminCore框架更新日志20180519
20180519更新内容 昨天更新的版本,早上自己下载下来发现创建项目不成功. 这个问题已经多次出现,主要是cookiecutter编码问题,项目引用大量外部js文件,部分文件在复制的时候编码较验不通 ...
- Linq to sql中使用DateDiff()
Linq to sql中使用DateDiff() 计算时间差的方法 第一种办法: from p in PurchaseLists where EntityFunctions.DiffDays(p.Cr ...
- WinForm中的图表控件Chart
第一次接触Chart控件,发现了这个Chart控件的实例项目,非常强大,用示例的方法介绍了该控件各式各样的用法. 下载链接
- Day 14 列表推导式、表达器、内置函数
一. 列表推导式# l1 = []# for i in range(1,11):# l1.append(i)# print(l1)# #输出结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, ...
- Text and Binary modes
http://perlmaven.com/what-is-a-text-file https://cygwin.com/cygwin-ug-net/using-textbinary.html Text ...
- gitlab改变服务器ip
一./home/git/gitlab/config/unicorn.rb 其中的ip需要修改,否则unicorn无法启动. 二./home/git/gitlab-shell/config.yml 其中 ...
- iOS(Swift)-Runtime之关于页面跳转的捷径【Runtime获取当前ViewController,很常用】
写在前面 在我们操作页面跳转时,如果当前的类不是UIViewcontroller(下面用VC表示),你会不会写一个代理,或者block给VC传递信息,然后在VC里面进行 ///假如targetVc是将 ...
- javascript数据结构与算法--基本排序算法(冒泡、选择、排序)及效率比较
javascript数据结构与算法--基本排序算法(冒泡.选择.排序)及效率比较 一.数组测试平台. javascript数据结构与算法--基本排序(封装基本数组的操作),封装常规数组操作的函数,比如 ...
- Anaconda 入门详解
Anaconda Anaconda简介 Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学.机器学习.大数据处理和预测分析),Anaconda致力于简化包管理和部署 ...
- 自动安装zabbix_agent脚本 -- python2
#!/usr/bin/env python # -*- coding: utf-8 -*- import os ZABBIX_SERVER_IP='10.171.100.28' if os.path. ...