当前位置: 首页 > news >正文

jQuery 选择器

jQuery选择器学习笔记

 

当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,会发生 ready 事件。

由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法。

1 $(document).ready(function(){
2   …
3 });

jQuery还提供了一种更简洁的书写方式

1 $(function(){
2   …
3 });

 

基本选择器

 

$("#id名称")    返回id为id名称的jQuery对象

$("标签")    返回包含所有该标签的一个jQuery对象数组

$(".类名名称")    返回使用该类名名称的所有标签的一个jQuery数组

$("*")    匹配所以页面所有元素,返回一个jQuery数组

$("选择器1,选择器2,选择器3")    匹配所有满足选择器1或选择器2或选择器3的元素,返回jQuery数组

 

层次选择器

 

父元素 子元素    返回父元素中的子元素

父元素>子元素    匹配所有上级元素为父元素的子元素

选择器1+选择器2    匹配选择器一同级之后紧邻的选择器2元素

选择器1~选择器2    匹配匹配选择器1同级之后的选择器2元素

 

基本滤镜选择器

 

:first,匹配第一个元素

:last,匹配最后一个元素

 

:even,从匹配的元素中取序数为偶数的元素

:odd,从匹配的元素中取序数为奇数的元素

 

:eq(index),从匹配的元素中取第index个元素

:gt(index),从匹配的元素中取序数大于index的元素

:lt(index),从匹配的元素中取序数小于index的元素

 

:empty,匹配所有没有子元素或文本的空元素

:parent,匹配包含子元素或文本的所有元素

 

:hidden,匹配所有不可见的元素

:visible,匹配所有非隐藏的元素

 

:header,匹配所有标题元素

:contains(text),匹配所有含有text文本的元素

:animated,匹配所有正在执行动画的元素

:not(选择器),匹配不满足选择器的元素

:has,匹配包含满足选择器的元素

 

表单滤镜选择器

 

:input    匹配所有的input,textarea,select,button

:text    匹配文本域

:password    匹配密码域

:radiio    匹配单选按钮

:checkbos    匹配复选框

:submit    匹配提交按钮

:image    匹配图像域

:reset    匹配重置按钮

:button    匹配按钮

:file    匹配文件域

:enabled    匹配可用的元素

:disabled    匹配所有禁用的元素

:checked    匹配所有被选中的表单

:selected    匹配所有选择的表单

转载于:https://www.cnblogs.com/Aaxuan/p/7041378.html

相关文章:

  • IP unnumbered interface,某个接口不编号,某个接口不分配IP地址
  • struts2中怎样处理404?
  • 一张图让你学会LVM
  • WiFi替代者LiFi首次实测结果出炉:1Gbps
  • 解读:四点让云计算引发全球变革
  • 数据蒋堂 | 开放的计算能力为数据库瘦身
  • 数据分析流程这么长,产品经理如何一人搞定?
  • 马斯克的OpenAI,究竟是如何在dota2中击败顶级人类选手的?
  • 《程序员度量:改善软件团队的分析学》一连接活动与目标
  • 解密:智能美妆和动效自拍背后的技术
  • Linux I2C(一)之常用的几种实例化(i2c_client ) 【转】
  • 全是数据的物联网怎么把黑客挡在门外?
  • 无线充电两大标准合并 但你还得头疼选哪家
  • 乂学教育朋友印象创始人栗浩洋:AI教育,为学习效率带来10倍提升 | CCF-GAIR 2017...
  • 企业级闪存存储市场——抑或是供应商的墓地?
  • ES6指北【2】—— 箭头函数
  • [译]前端离线指南(上)
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • co.js - 让异步代码同步化
  • node 版本过低
  • overflow: hidden IE7无效
  • webgl (原生)基础入门指南【一】
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 学习笔记TF060:图像语音结合,看图说话
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #《AI中文版》V3 第 1 章 概述
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (WSI分类)WSI分类文献小综述 2024
  • (八)Spring源码解析:Spring MVC
  • (笔试题)合法字符串
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (四)汇编语言——简单程序
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)甲方乙方——赵民谈找工作
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET delegate 委托 、 Event 事件
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net打印*三角形
  • .Net的DataSet直接与SQL2005交互
  • .NET的微型Web框架 Nancy
  • .net生成的类,跨工程调用显示注释
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .skip() 和 .only() 的使用
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @Resource和@Autowired的区别
  • @拔赤:Web前端开发十日谈
  • [1181]linux两台服务器之间传输文件和文件夹
  • [383] 赎金信 js
  • [BZOJ 4598][Sdoi2016]模式字符串
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [CSS]CSS 字体属性