简单对象获取

$("element:first") 
获取页面上某个元素的第一个如$("div:frist")表示第一个div

$("element:last") 
获取页面上某个元素的最后一个如$("div:frist")表示最后一个div

$("element:not(selector)") 
去除所有与选择器匹配的元素如$("input:not(:check)")表示所有未被选中的复选框

$("element:even") 
获取element元素的偶数行

$("element:odd") 
获取元素的奇数行

$("element:eq(index)") 
获取特定索引的元素 如$("div:el(2)")表示第三个div

$("element:gt(index)") 
匹配所有大于给定索引值的元素

$("element:lt(index)") 
匹配所有小于给定索引的元素

$(":header") 
匹配h标记的元素

$("element:animated") 
匹配所有没有执行动画效果的元素

内容对象的获取和对象的可见性

$("Element:contains(text)") 
元素中的文本是否包含某个字母或字符串

$("Element:empty") 
获得不包含文本或子元素的元素对象

$("Element:parent") 
获得对象元素包含文本或子元素

$("Element:has(selector)") 
匹配含有某个元素是否包含某个元素 如$("p:has(span)")表示所有包含span元素的p元素

$("Element:hidden") 
匹配所有不可见元素,包括display:none 以及input的属性是hidden的元素

$("Element:visible") 
匹配所有课件元素

对象获取进阶

$("Element[id]") 
获取所有带有id属性的元素

$("Element[attribute=abcd]") 
获取所有某个属性为abcd的元素

$("Element[attribute!=abcd]") 
获得所有某个属性不为abcd的元素

$("Element[attribute^=ab]") 
获得所有某个属性以ab开头的元素

$("Element[attribute$=ab]") 
获得所有某个属性以ab结尾的元素

$("Element[attribute*=ab]") 
获得所有含有某个属性包含ab的元素

$("Element[selector1][selector2][.....]") 
符合属性选择器 如$("input[id][name][value=abcd]")表示获得带有ID、Name以及value是abcd的input元素

子元素的获取

$("Element:nth-child(index)") 
选择父级下的第N个子元素,索引从1开始 
:nth-child(even)偶数 
:nth-child(odd)奇数 
:nth-child(3n)表达式 
:nth-child(2)索引 
:nth-child(3n+1)表达式

$("Element:first-child") 
父级下的第一个子级元素

$("Element:last-child") 
父级下的最后一个子级元素

$("Element:only-child") 
父级下的唯一的一个子级元素

表单对象的获取

$(:input) 
只能匹配input元素类型为 input button select textarea

$(:text) 
所有当行文本框

$(:password) 
所有密码框

$(:radio) 
所有单选按钮

$(:checkbox) 
所有复选框

$(:submit) 
所有提交按钮

$(:image) 
所有图片域 
$(:reset) 
所有充值按钮

$(:button) 
所有按钮

$(:file) 
所有的文件上传域

$(:hidden) 
所有不可见元素或者type为hidden的元素

$(:enabled) 
所有可用input元素

$(:disabled) 
所有不可用input元素

$(:checked) 
所有复选框元素

$(:selected) 
所有下拉表

jquery获取对象的方法足以应付常见的各种类型的对象的更多相关文章

  1. JavaScript&jQuery获取url参数方法

    JavaScript&jQuery获取url参数方法 function getUrlParam(name){ var reg = new RegExp("(^|&)" ...

  2. JQuery获取元素的方法总结

    JQuery获取元素的方法总结 一.说明   获取元素的方法分为两种:jQuery选择器.jQuery遍历函数. 做个总结,巩固下知识. 二.获取本身 1.只需要一种jQuery选择器   选择器 实 ...

  3. 【鬼脸原创】JQuery获取元素的方法总结

    目录 一.说明 二.获取本身 三.获取同级元素 四.获取父级元素 五.获取子级元素 一.说明   获取元素的方法分为两种:jQuery选择器.jQuery遍历函数. 做个总结,巩固下知识. 二.获取本 ...

  4. js(jQuery)获取时间的方法及常用时间类搜集

    获取时间的方法及常用时间类都是大家经常使用的,在本文为大家整理了一些,个人感觉还比较全,感兴趣的朋友可以收集下   复制代码代码如下: $(function(){ var mydate = new D ...

  5. 对比jquery获取属性的方法props、attr、data

    1.attr,prop 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法.对于自定义的属性是取不到的: 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法. 2.a ...

  6. 通过jquery获取天气的方法

    代码为: $.getScript('http://int.dpool.sina.com/iplookup/iplookup.php?format=js',function(_result){ if(r ...

  7. jQuery获取各种位置方法

    一.获取窗口的宽高 1.获取流览器显示区域的高度 : $(window).height(); 2.获取流览器显示区域的宽度 : $(window).width(); 3.获取文档流的高度 : $(do ...

  8. jquery 获取url 参数方法 以及 解决url中文问题

    //jQuery 动态给a 标签赋值 跳转 新的页面打开. /* <a class="btn btn-success" id="test" target= ...

  9. js(jQuery)获取时间的方法及常用时间类

    获取JavaScript 的时间使用内置的Date函数完成 var mydate = new Date();mydate.getYear(); //获取当前年份(2位)mydate.getFullYe ...

随机推荐

  1. NGUI图集切割代码

    原地址:http://blog.csdn.net/u011440375/article/details/9707491 因为最近工作用NGUI比较多,修改图集时还没原图,有时候需要把图集重新切割开来, ...

  2. vue 项目心得

    v-bind 数据绑定 可以简写成 : 通过 props 将数据对象 传给 组件 export default { props: { seller: { type: Object } } } crea ...

  3. iOS中 最新微信支付/最全的微信支付教程具体解释 韩俊强的博客

    亲们, 首先让我们来看一下微信支付的流程吧. 1. 注冊微信开放平台,创建应用获取appid,appSecret,申请支付功能,申请成功之后会返回一些參数. 2. 下载微信支付sdk 3. clien ...

  4. Linux内核分析:实验八--Linux进程调度与切换

    刘畅 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 概述 这篇文章主要分析Li ...

  5. xcode9.2 objective-c install (mac 10.12.6)

    1. xcode下载: https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip 2. 点击默认安装即可 ...

  6. core文件无堆栈信息定位的思路

    首先需要介绍一下,阅读此文需要有基本的汇编知识. 1.rbp(基址寄存器),rsp(堆栈寄存器),rip(指令寄存器). 2.程序执行时,没有遇到函数调用时,IP自增长,遇到函数调用时, 需要保存bp ...

  7. SICP 1.23-1.26体会

    1.23 代码修改非常easy, 关键是时间. 电脑上算了一下. 100000000下面全是0. 開始还以为代码写错了. 最后没办法, 用1e10 1e11来计算. 发现比 1e11 1e12快1.2 ...

  8. 消息队列 概念 配合SpringBoot使用Demo

    转http://www.jianshu.com/p/048e954dab40 概念: 分布式消息队列 ‘分布式消息队列’包含两个概念 一是‘消息队列’,二是‘分布式’ 那么就先看下消息队列的概念,和为 ...

  9. CENTOS 下安装APK反编译工具 APKTOOL

    转于:http://www.qiansw.com/centos-apk-apktool.html 我使用的是CentOS6.4 64位的系统.首先需要下载两个包.这里下载:https://code.g ...

  10. Java并发编程(七):线程安全策略

    Java多线程——不可变对象 Java多线程——线程封闭 java线程不安全类与写法 Java线程安全同步容器 Java里的并发容器与安全共享策略总结