【引用】jQuery 选择器

jQuery 选择器 

 

基本选择器


1、#myid 返回: <jQuery对象> :匹配一个id为myid的元素。
2、element 返回: <jQuery对象> 数组:匹配所有的element元素
3、.myclass 返回: <jQuery对象> 数组:匹配所有class为myclass的元素
4、* 返回: <jQuery对象> 数组:匹配所有元素。该选择器会选择文档中所有的元素,包括html,head,body
5、selector1,selector2,selectorN 返回: <jQuery对象> 数组:匹配所有满足selector1或selector2或selectorN的元素


层次选择


1、elementParent elementChild 返回: <jQuery对象> 数组
匹配elementParent下的所有子元素elementChild。例如:$("div p") 选择所有div下的p元素
2、elementParent > elementChild 返回: <jQuery对象> 数组
匹配elementParent下的子元素elementChild。例如:$("div>p") 选择所有上级元素为div的p元素
3、prev+next 返回: <jQuery对象> 数组
匹配prev同级之后紧邻的元素next。例如:$("h1+div") 选择所有div同级之前为h1的元素(<h1 /><div />)
4、prev ~ siblings 返回: <jQuery对象> 数组
匹配prev同级之后的元素siblings。例如:$("h1~div") 可以匹配(<h1 /><div /><div />)


基本滤镜


1、:first 返回: <jQuery对象> :匹配第一个元素
2、:last 返回: <jQuery对象> :匹配最后一个元素
3、:not(selector) 返回: <jQuery对象> 数组 :匹配不满足selector的元素
4、:has(selector) 返回: <jQuery对象> 数组 :匹配包含满足selector的元素。此选择器为1.2新增
5、:even 返回: <jQuery对象> 数组 :从匹配的元素集中取序数为偶数的元素。
6、:odd 返回: <jQuery对象> 数组 :从匹配的元素集中取序数为奇数的元素。
7、:eq(index) 返回: <jQuery对象> 数组:从匹配的元素集中取第index个元素
8、:gt(index) 返回: <jQuery对象> 数组 :从匹配的元素中取序数大于index的元素
9、:lt(index) 返回: <jQuery对象> 数组 :从匹配的元素中取序数小于index的元素
10、:header 返回: <jQuery对象> 数组 :匹配所有的标题元素,例如h1,h2,h3……hN。此选择器为1.2新增
11、:animated 返回: <jQuery对象> 数组 :匹配正在执行动画的元素。此选择器为1.2新增
12、:empty 返回: <jQuery对象> 数组 :匹配所有没有子元素(包括文本内容)的元素
13、:parent 返回: <jQuery对象> 数组 :匹配包含子元素(包含文本内容)的所有元素
14、:contains(text) 返回: <jQuery对象> 数组:匹配所有含有text的元素
15、:hidden 返回: <jQuery对象> 数组 :匹配所有隐藏的元素,包含属性type值为hidden的元素
16、:visible 返回: <jQuery对象> 数组 :匹配所有非隐藏的元素


子元素滤镜


1、E:nth-child(index/even/odd/equation) 返回: <jQuery对象> 数组
匹配所有E在其父元素下满足(index/even/odd/equation)条件的集合。注:下标从1开始
2、E:first-child 返回: <jQuery对象> 数组
匹配所有E在其父元素下是第一个子元素的集合。例如:HTML(<div><p id="p1"></p></div><div><p id="p2"></p><p id="p3"></p></div>"),使用$("p:first-child"),选取:<p id="p1"></p><p id="p2"></p> 
3、E:last-child 返回: <jQuery对象> 数组
匹配所有E在其父元素下是最后一个子元素的集合。例如:同上的HTML,使用$("p:last-child"),选取:<p id="p1"></p><p id="p3"></p>
4、E:only-child 返回: <jQuery对象> 数组
匹配所有E是其父元素的唯一子元素的集合。例如:同上的HTML,使用$("p:only-child"),选取:<p id="p1"></p>


表单滤镜


1、:input 返回: <jQuery对象> 数组 :匹配所有的input、textarea、select、button
2、:text 返回: <jQuery对象> 数组 :匹配文本域。注:在IE浏览器下,选择的对象是所有type属性为text的元素,在非IE浏览器下,选择的对象是input元素type属性为text的元素
3、:password 返回: <jQuery对象> 数组 :匹配密码域。注:在IE浏览器下,选择的对象是所有type属性为password的元素,在非IE浏览器下,选择的对象是input元素type属性为password的元素
4、:radio 返回: <jQuery对象> 数组 :匹配单选按钮。注:在IE浏览器下,选择的对象是所有type属性为radio的元素,在非IE浏览器下,选择的对象是input元素type属性为radio的元素
5、:checkbox 返回: <jQuery对象> 数组:匹配复选框。注:在IE浏览器下,选择的对象是所有type属性为checkbox的元素,在非IE浏览器下,选择的对象是input元素type属性为checkbox的元素
6、:submit 返回: <jQuery对象> 数组 :匹配提交按钮。注:在IE浏览器下,选择的对象是所有type属性为submit的元素,在非IE浏览器下,选择的对象是input元素type属性为submit的元素和button元素type属性为空或为submit的元素
7、:image 返回: <jQuery对象> 数组 :匹配图像域。注:在IE浏览器下,选择的对象是所有type属性为image的元素,在非IE浏览器下,选择的对象是input元素type属性为image的元素
8、:reset 返回: <jQuery对象> 数组 :匹配重置按钮。注:在IE浏览器下,选择的对象是所有type属性为reset的元素,在非IE浏览器下,选择的对象是input或button元素type属性为reset的元素
9、:button 返回: <jQuery对象> 数组 :匹配按钮。注:在IE浏览器下,选择的对象是所有type属性为button的元素和元素名为button的元素,在非IE浏览器下,选择的对象是input元素type属性为button的元素和元素名为button的元素
10、:file 返回: <jQuery对象> 数组 :匹配文件域。注:在IE浏览器下,选择的对象是所有type属性为file的元素,在非IE浏览器下,选择的对象是input元素type属性为file的元素
11、:enabled 返回: <jQuery对象> 数组 :匹配所有可用的元素。注:即:not(:disabled),参考:disabled的注释
12、:disabled 返回: <jQuery对象> 数组 :匹配所有禁用的元素。注:在非IE浏览器下,选择的对象是禁用的表单元素
13、:checked 返回: <jQuery对象> 数组 :匹配所有被选中的表单。注:在IE浏览器下,选择的对象是含有checked属性的所有元素
14、:selected 返回: <jQuery对象> 数组 :匹配所有选择的表单。注:在IE浏览器下,选择的对象是含有selected属性的所有元素


属性滤镜


1、[attribute] 返回: <jQuery对象> 数组 :匹配拥有attribute属性的元素
2、[attribute=value] 返回: <jQuery对象> 数组 :匹配属性attribute为value的元素
3、[attribute!=value] 返回: <jQuery对象> 数组 :匹配属性attribute不为value的元素
4、[attribute^=value] 返回: <jQuery对象> 数组 :匹配属性attribute的值以value开始的元素
5、[attribute$=value] 返回: <jQuery对象> 数组 :匹配属性attribute的值以value结尾的元素
6、[attribute*=value] 返回: <jQuery对象> 数组 :匹配属性attribute的值包含value的元素
7、[selector1][selector2][selectorN] 返回: <jQuery对象> 数组 :匹配满足属性选择器selector1、selector2、selectorN的元素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417460.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【codeforces 749E】 Inversions After Shuffle

http://codeforces.com/problemset/problem/749/E (题目链接) 题意 给出一个1~n的排列&#xff0c;从中等概率的选取一个连续段&#xff0c;设其长度为l。对连续段重新进行等概率的全排列&#xff0c;求排列后整个原序列的逆序对的期望个数。 Solution 考虑对于每一对数${(a_i,…

前端学习(2229):react条件渲染实现登录

index.js import React from react; import ReactDOM from react-dom;function UserGree(props) {return ( < h1 > 欢迎登陆 < /h1>)}function UserLogin(props) {return ( < h1 > 请先登陆 < /h1>)}class ParentCom extends React.Component {constr…

log4net 配置

AssemblyInfo.cs 添加[assembly: log4net.Config.XmlConfigurator(ConfigFile"log4net.config")]web根目录下log4net.config<?xml version"1.0" encoding"utf-8" ?><log4net><appender name"RollingLogFileAppender"…

csv mysql_将csv的数据导入mysql

手头有一份8MB的CSV文件需要分析&#xff0c;对于程序员来说&#xff0c;还有比在数据库里分析更愉快的事情吗&#xff1f;所以让我们把CSV导入MYSQL吧。一、首先按照文件列数创建相应的SQL表例如&#xff1a;DROP TABLE IF EXISTS cdr;CREATE TABLE cdr (direction varchar(25…

前端学习(2230):react条件渲染实现登录二

import React from react; import ReactDOM from react-dom;function UserGree(props) {return ( < h1 > 欢迎登陆 < /h1>)}function UserLogin(props) {return ( < h1 > 请先登陆 < /h1>)}class ParentCom extends React.Component {constructor(prop…

c c++互相调用

http://www.cppblog.com/franksunny/archive/2007/11/29/37510.html http://www.tuicool.com/articles/vuymUz转载于:https://www.cnblogs.com/chencesc/p/6248419.html

VS2010测试工具对应LoadTest2010创建sql

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\loadtestresultsrepository.sql

前端学习(2231):react条件渲染之列表渲染

import React from react; import ReactDOM from react-dom; let arr [小明, 小红, 小花] let arrHtml [ < li > 小明 < /li>,<li>小红</li > ] class Welcome extends React.Component {constructor(props) {super(props)this.state {isLogin: tru…

哪里有mysql认证_国内哪个城市可以考mysql认证

学习完成该课程&#xff0c;你将能够&#xff1a;- 设计优化策略- 具备有关MySQL架构的知识- 获得使用诊断工具的知识和能力- 获得使用优化工具的知识和能力- 使用INFORMATION_SCHEMA数据库编写查询并获得元数据- 了解关系数据库模型以及影响性能的积极和消极的关联因素- 列示、…

SurvivalShooter学习笔记(八.敌人管理器)

敌人管理器&#xff1a;管理敌人的随机出生点创建 在场景中建立几个空物体&#xff0c;作为敌人的出生点 public class EnemyManager : MonoBehaviour{public PlayerHealth playerHealth; // 玩家生命脚本public GameObject enemy; // 敌人物体预制&#…

Axure在SVN共享项目如何获取历史文件

可能好用的方法 共享——浏览共享项目历史——获取历史选中之前的签入记录&#xff0c;点击下边的“导出为RP文件” 但我这里的Axure5.6会报错 解决方法 只能用SVN获取历史版本&#xff0c;然后压缩成zip&#xff0c;改名为*.rp再打开即可。

mysql varchar 长度限制_MySQL数据库varchar的限制规则说明

MySQL数据库中varchar最大长度是多少&#xff1f;其实这不是一个固定的数字&#xff0c;varchar的长度是有限制规则的。本文我们就来介绍一下MySQL数据库中varchar的限制规则&#xff0c;并以一个实际的例子对限制规则进行了说明&#xff0c;接下来就让我们一起来了解一下这部分…

丘吉尔与数据分析

数据分析已经存在有相当长一段时间了。早在二战期间&#xff0c;它便是同盟国胜利的关键因素之一。同盟国数据分析活动著名的例子&#xff0c;包括破译Enigma密码避免德军潜艇攻击、使用喷火式战斗机拍摄的2D图片重构3D图像&#xff0c;帮助英国皇家空军的情报人员分析如何在霸…

C#图片按指定大小分割

/// <summary>/// 切割一张指定的图片/// </summary>/// <param name"source">指定的图片源</param>/// <param name"tileWidth">图块宽度</param>/// <param name"tileHeight">图块高度</param&g…

前端学习(2233):react的子传父数据传递

import React from react; import ReactDOM from react-dom;import ./App.css class ParentCom extends React.Component {constructor(props) {super(props)this.state {childData: null}}render() {return ( <div ><h1 > 子元素传递给父级 { this.state.childDa…

mysql 错误问题_Mysql常见的几个错误问题及解决方法:

Mysql常见的几个错误问题及解决方法&#xff1a;1.问题&#xff1a; mysql DNS反解&#xff1a;skip-name-resolve错误日志有类似警告&#xff1a;点击(此处)折叠或打开120119 16:26:04 [Warning] IP address 192.168.1.10 could not be resolved: Name or service not known12…

idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?...

idea maven web工程明明添加了maven lib的依赖&#xff0c;但启动web容器时始终报No Class Found? 很久没用idea搭新工程&#xff0c;最近自己想做个东西&#xff0c;冲心搭个web工程&#xff0c;jar包都用maven刷好了&#xff0c;而且也将jar包添加至web module的Dependences…

C#快速排序

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SortTry{public class QuickSort{/// <summary>/// 排序/// </summary>/// <param name"numbers">待排序数组</param>/// <param name&qu…

mysql identity sql_SQL Server中identity(自增)的用法详解

一、identity的基本用法1.含义identity表示该字段的值会自动更新&#xff0c;不需要我们维护&#xff0c;通常情况下我们不可以直接给identity修饰的字符赋值&#xff0c;否则编译时会报错2.语法列名 数据类型 约束 identity(m,n)m表示的是初始值&#xff0c;n表示的是每次自动…

C# CSV文件读取(带换行单元格中内容处理)

//读取内容StringBuilder sbContent new StringBuilder();using (StreamReader sr new StreamReader(Application.StartupPath "/content.txt")){string line;while ((line sr.ReadLine()) ! null){//双引号开头&#xff0c;中间处理换行if (line.Length > 0 …