<<< Jquery查找元素、选择器使用方法总结
$("#myDiv"); //根据给定的ID匹配一个元素,用于搜索id 属性中给定的值,id属性必须是唯一的
$("div"); //根据给定的元素名匹配所有元素,搜索指向dom节点的标签名
$(".myClass"); //根据给定的类匹配元素,用以搜索的类。一个元素可以有多个类,只要有一个符合就能被匹配到
$("div,.myClass"); //将每一个选择器匹配到的元素合并后一起返回,可以指定多个元素
返回示例:
<div>this is div</div> <p class=".myClass">指定类</p> 结果: <div>div</div>,<p class=".myClass"></p>
$("form input");或者
$("div input"); //在给定的父元素元素下匹配所有的子元素
$("div > input"); //给定的父元素下匹配所有的子元素
<div> <label>id</label> <input name="name" /> <ul> <li>Newsletter:</li> </ul> </div> <input name="none" /> 结果: <input name="name" />
$('li:first')
; //获取li下面的第一个元素
$('li:last'); //获取li下面的最后一个元素
$("input:not(:checked)")或者$("div:not(a)");
//排除掉input所有选中的元素筛选,排除掉div下的所有a标签
$("li:even"); //匹配所有索引值为偶数的元素,从 0 开始计数
例:
<ul> <li>第一个</li> <li>第二个</li> <li>第三个</li> <li>第四个</li> </ul> 结果: <li>第一个</li>,<li>第三个</li>
$("li:odd"); //匹配所有索引值为奇数的元素,从 0 开始计数,与上面例子相反
$("li:eq(1)"); //匹配给定索引值的元素,从0开始计数,拿上面例子,返回结果为<li>第二个</li>
$("li:gt(0)")和
$("li:lt(2)"); //第一个查找所有大于给定索引值的元素,第二个所有小于给定索引值的元素
例:
<ul> <li>第一个</li> <li>第二个</li> <li>第三个</li> <li>第四个</li> </ul> 第一个返回结果: 所有大于给定索引值的元素:<li>第二个</li>,<li>第三个</li>,<li>第四个</li> 第二个返回结果: 所有小于给定索引值的元素:<li>第一个</li>,<li>第二个</li>,<li>第三个</li>
$(".myClass").css("background", "#EEE"); //给类名myClass的所有元素加背景颜色
$("#myId:focus"); //给id名为myId设置焦点
$("div:contains('sevennight')"); //查找所有div下包含sevennight的元素
$("div:has(p)").addClass("test");给所有
包含 p 元素的 div 元素添加一个 text 类
$("td:parent"); //查找所有含有子元素或者文本的 td 元素
$("div:hidden"); //查找隐藏的 div,或者type为hidden的元素
$("div:visible"); //查找所有的可见div元素
$("input[name='myOption']").attr("checked", true); //查找input所有input标签name等于myOption的属性
checked为true的元素
$("input[name!='myOption']").attr("checked", true); //查找input所有input标签name不等于myOption的属性
checked为true的元素
$("input[name^='seven']"); //查找input name以seven开始的元素,
<input name="sevennight" />, <input name="sevenDay" />
$("input[name$='day']"); //查找input name以day结尾的元素,与上面相反
$("input[name*='a']"); //查找所有input name包含a的元素
$("input['.myClass'][name$='over']"); //查找class名为myClass的元素,并且此元素name以over结尾
$("input:checked"); //查找所有选中的复选框,单选框
$("select option:selected"); //查找option所有选中的选项元素
<<< Jquery查找元素、选择器使用方法总结的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- Nagios学习实践系列——基本安装篇
开篇介绍 最近由于工作需要,学习研究了一下Nagios的安装.配置.使用,关于Nagios的介绍,可以参考我上篇随笔Nagios学习实践系列——产品介绍篇 实验环境 操作系统:Red Hat Ente ...
- SQL Server删除distribution数据库
在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项. 下面介绍一下删除distrib ...
- 聊下git merge --squash
你经常会面临着将dev分支或者很多零散的分支merge到一个公共release分支里. 但是有一种情况是需要你处理的,就是在你的dev的分支里有很多commit记录.而这些commit是无需在rele ...
- php之验证码小程序
验证码功能(个人理解): 减轻服务器的压力(如12306的验证码功能): 防止暴力注册 个人思路:在a-z,A-Z,1-9生成n位随机的数来构成新的验证码. 关于生成验证码的几个小函数 range() ...
- iOS AppIcon尺寸和上传ITunes构建版本尺寸
避免忘记. 记录一下 App Icon: 29X2940X4058X5876X7687X8780X80120X120152X152167X167180X180 ITunes构建版本: 1242 x 2 ...
- commons-math使用
apache commons-math提供了一些常用的数学运算,包括初等数学.高等数学.线性代数.数理统计等方面的.猛击下面的链接查看其相关使用方法 Commons Math学习笔记 http://w ...
- 使用本地JConsole监控远程JVM(最权威的总结)
问题背景 Tomcat经常崩溃crash,想看看JVM内存使用情况,就想到了用Jconsole监控,以前只是监控本地的JVM,这次要监控远程的,遇到了不少问题. 经过几个小时的努力,参考了众多 ...
- hadoop.home.dir is not set
今天遇到一个错误,JAVA堆栈如下: 是在获取文件系统对象的时候出错,没有找到环境变量 HADOOP_HOME or hadoop.home.dir ,但是在本地一直没有重现这个问题. 这个问题是一个 ...
- JS入门学习,写一个时钟~
<!-- 耽搁了几天,于是又继续回到JS的学习了~~ 各种头大,加油吧... --> <!doctype html><html><head> <t ...
- bzoj-1096 1096: [ZJOI2007]仓库建设(斜率优化dp)
题目链接: 1096: [ZJOI2007]仓库建设 Description L公司有N个工厂,由高到底分布在一座山上.如图所示,工厂1在山顶,工厂N在山脚.由于这座山处于高原内陆地区(干燥少雨),L ...