1、JQuery的核心的一些方法 
each(callback) '就像循环 
$("Element").length; ‘元素的个数,是个属性 
$("Element").size(); '也是元素的个数,不过带括号是个方法 
$("Element").get(); ‘某个元素在页面中的集合,以数组的形式存储 
$("Element").get(index); '功能和上面的相同,index表示第几个元素,数组的下标 
$("Element").get().reverse(); ‘把得到的数组方向 
$("Element1").index($("Element2")); '元素2在元素1中的索引值是。

2、基本对象获取(注意这里获取的都是Jquery对象而不是Dom对象哦,但是他俩是可以转换滴) 
$("*") ‘表示获取所有对象 但是我至今没这样用过 
$("#XXX") '获得 id=XXX 的元素对象(id可以是标签的id或CSS样式id) 常用

$("input[name='username']") 获得input标签中name='userName'的元素对象 常用

$(".abc") ' 获得样式class的名字是.abc的元素对象 常用 
$("div") ' 标签选择器 选择所有的div元素 常用 
$("#a,.b,span") '表示获得ID是a的元素和使用了类样式b的元素以及所有的span元素 
$("#a .b p") 'ID号是a的并且使用了 b样式的 所有的p元素

3、层级元素获取 
$("Element1 Element2 Element3 ....") '前面父级 后面是子集 
$("div > p") '获取div下面的所有的 p元素 
$("div + p") 'div元素后面的第一个 p元素 
$("div ~ p") 'div后面的所有的 p元素

4、简单对象获取 
$("Element:first") 'HTML页面中某类元素的第一个元素 
$("Element:last") 'HTML页面中某类元素的最后一个元素 
$("Element:not(selector)") '去除所有与给定选择器匹配的元素,如:$("input:not(:checked)") 表示选择所有没有选中的复选框 
$("Element:even") '获得偶数行 
$("Element:odd“)'获得奇数行 
$("Element:eq(index)") '取得一个给定的索引值 
$("Element:gt(index)") '取得给定索引值的元素 之后的所有元素 
$("Element:lt(index)") '取得给定索引值的元素 之前的所有元素

5、内容对象的获取和对象可见性 
$("Element:contains(text)") '元素中是否包含text文本内容 
$('Element:empty") '获得元素不包含子元素或文本的 
$("Element:partnt") '获得元素包含子元素或文本的 
$("Element:has(selector)") ‘是否包含某个元素, 如:$("p:has(span)")表示所有包含span元素的p元素 
$("Element:hidden") '选择所有可见元素 
$("Element:visible") '选择所有不可见元素

6、其他对象获取方法 
$("Element[id]") '所有带有ID属性的元素 
$("Element[attribute = youlika ]" '获得所有某个属性为youlika的元素 
$("Element[attribute != youlika ]" '获得所有某个属性为不是youlika的元素 
$("Element[attribute ^= youlika ]" '获得所有某个属性为不是youlika的开头的元素 
$("Element[attribute $= youlika ]" '获得所有某个属性为不是youlika的结尾的元素 
$("Element[attribute *= youlika ]" '获得所有某个属性包含youlika的开头的元素 
$("Element[selector1][selector2][....]") '符合属性选择器,比如$("input[id][name][value=youlika ]")表示获得带有ID、Name以及value是youlika 的input元素。

7、子元素的获取 
$("Element:nth-child(index)") '选择父级下面的第n个元素 
$("Element:nth-child(even)") '选择父级下面的偶数 
$("Element:nth-child(odd)") '选择父级下面的奇数 
$("Element:nth-child(3n+1)") '表达式 
$("Element:first-child") '选择父级下面的第一个子元素 
$("Element:last-child") '选择父级下面的最后一个子元素 
$("Element:only-child") '匹配父级下的唯一的一个子级元素,例如dt在dl列表中唯一,那么将选择dt

8、表单对象获取 
$(:input)//查找所有的Input元素,当然也包括下拉列表,文本域,单选框,复选框等。 
$(:text)//匹配所有的单行文本框 
$(:password)//匹配所有的密码框 
$(:radio)//匹配所有的单选按钮 
$(:checkbox)//匹配所有的复选框 
$(:submit)//匹配所有的提交按钮 
$(:image)//匹配所有的图像域,例如 
$(:reset)//匹配所有的重置按钮 
$(:button)//匹配所有的按钮 
$(:file)//匹配所有的文件上传域 
$(:hidden)//匹配所有的不可见元素或者type为hidden的元素 
$(:enabled)//匹配所有可用的input元素,比如radio:enabled表示匹配所有可用的单选按钮 
$(:disabled)//匹配所有的不可用input元素,作用与上相反 
$(:checked)//匹配所有选中的复选框元素 
$(:selected)//匹配所有的下拉列表

9、元素属性的设置与移除 
$("Element").attr(name) '取得第一个匹配的属性值,比如$("img").attr("src") 
$("Element".attr(key,value)") '某一个元素设置属性 
$("Element".attr({key:value,key1:value,....})) ‘为某个元素一次性设置多个属性 
$("Element").attr(key,function) '为所有匹配的元素设置一个计算的属性值。 
$("Element").removeAttr(name)//移除某一个属性

jQuery 怎么获取对象的更多相关文章

  1. jquery attr()方法 添加,修改,获取对象的属性值。

    jquery attr()方法 添加,修改,获取对象的属性值. jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到 ...

  2. jquery中获取当前点击对象

    jquery中获取当前点击对象的简单方法就是,在点击事件click中传入event对象 click(function(event)); 调用当前对象就是$(event.target);

  3. jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) , 它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safa ...

  4. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...

  5. jquery 获取对象

    jquery 获取对象 1.引用this作为对象时,必须以$(this)的形式变为对象目标,否则,无法识别,会报错“ has no method”

  6. jquery不能是使用普通的for循环 因为普通的for循环通过下表获取对象 如果通过下表获取对象的话 会转成dom对象

    jquery不能是使用普通的for循环 因为普通的for循环通过下表获取对象 如果通过下表获取对象的话 会转成dom对象

  7. 对比js库分枝Jquery和js获取对象的方式

    一.Jquery和JS的认识 对于这点不谈详细,但能有一个能有一个全面的印象,Jquery本质上也是JS,只不过用一句话概括就是   “write letter and do more”,写的更少,做 ...

  8. 使用 jQuery 选择器获取页面元素后,利用 jQuery 对象的 css() 方法设置其样式。

    查看本章节 查看作业目录 需求说明: 使用 jQuery 选择器获取页面元素后,利用 jQuery 对象的 css() 方法设置其样式. 要求如下: 点击页面的"更改样式"按钮后, ...

  9. 使用 jQuery 选择器获取页面元素,然后利用 jQuery 对象的 css() 方法设置其 display 样式属性,从而实现显示和隐藏效果。

    查看本章节 查看作业目录 需求说明: 使用 jQuery 选择器获取页面元素,然后利用 jQuery 对象的 css() 方法设置其 display 样式属性,从而实现显示和隐藏效果. 具体要求如下: ...

随机推荐

  1. nginx的简介和配置文件实例(一)

    此文章配合 nginx配置文件解答    共同分享,了解. 一.nginx服务简介Nginx是一个高性能的HTTP和反向代理服务器 使用 Nginx 前必须了解的事项: 1)Nginx 本身只是一个 ...

  2. Classloader中loadClass()方法和Class.forName()区别

    Classloader中loadClass()方法和Class.forName()都能得到一个class对象,那这两者得到的class对象有什么区别呢 1.java类装载的过程 Java类装载有三个步 ...

  3. 【边双连通】poj 3352 Road Construction

    http://poj.org/problem?id=3352 [题意] 给定一个连通的无向图,求最少加多少条边使得这个图变成边双连通图 [AC] //#include<bits/stdc++.h ...

  4. scrapy介绍及源码分析

    一 简介 Scrapy基于事件驱动网络框架 Twisted 编写.因此,Scrapy基于并发性考虑由非阻塞(即异步)的实现. 官方文档 :https://docs.scrapy.org/en/late ...

  5. K-th Number(poj 2104)

    题意:静态第K大 #include<cstdio> #include<iostream> #include<cstring> #define N 200010 #d ...

  6. 看 nova

    本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题. 创建 Instance 时,用户会提出资源需求,例如 CPU.内存.磁 ...

  7. BZOJ4723: [POI2017]Flappy Bird

    $n \leq 500000$个水管,每秒横坐标加一,纵坐标如果你点击就+1否则-1,问从$(0,0)$飞到$m$处最少点多少次,或者说明无解. 如果能飞到某个水管的高度区间$[L,R]$,那么答案肯 ...

  8. Redis数据结构之字典

    Redis的字典使用哈希表作为底层实现,一个哈希表里面可以有多个哈希表节点,而每个哈希表节点就保存了字典中的一个键值对. 一.字典结构定义1. 哈希表节点结构定义: 2. 哈希表结构定义: 3. 字典 ...

  9. golang sort包 排序

    []float64: ls := sort.Float64Slice{ 1.1, 4.4, 5.5, 3.3, 2.2, } fmt.Println(ls) //[1.1 4.4 5.5 3.3 2. ...

  10. Codeforces Round #266 (Div. 2) C. Number of Ways

    You've got array a[1], a[2], ..., a[n], consisting of n integers. Count the number of ways to split ...