文档库 最新最全的文档下载
当前位置:文档库 › jquery获取对象大全

jquery获取对象大全

jquery获取对象大全
jquery获取对象大全

jquery 获取对象大全

JQuery 的核心的一些方法 $("Element").length; ' 元素的个 数,是个属性

$("Element").size(); '也是元素的个数,不过带括号是个方 法 $("Element").get(); ' 某个元素在页面中的集合, 以数组的形式 存储

$("Element").get(index); '功能和上面的相同, index 表示第 几个元素,数组的下标

$("Element").get().reverse(); ' 把得到的数组方向 $("Element1").index($("Element2")); '元素 2 在元素 1 中的 索引值是。。。、基本对象获取

(注意这里获取的都是 Jquery 对象而不是 Dom 对象哦,但是 $(".abc")'获得样式class 的名字是.abc 的元素对象 常用 $("div") ' 标签选择器 选择所有的 div 元素 常用

$("#a,.b,span") '表示获得 ID 是 a 的元素和使用了类样式 b 的 元素以及所有的 span 元素

他俩是可以转换滴 ) $("*")

'表示获取所有对象 $("#XXX") '获得 id=XXX id 或 CSS 样式 id ) 常用

$("input[name='username']

") name='userName'的元素

但是我至今没这样用过 的元素对象( id 可以是标签的 获得 input 标签中 常用

$("#a .b p") 'ID号是a的并且使用了b样式的所有的p元素、层级元素获取$("Element1 Element2 Element3 ") '前面父级后面是子集

$("div > p") ' 获取div 下面的所有的p 元素

$("div + p") 'div 元素后面的第一个p 元素

$("div?p") 'div后面的所有的p元素、简单对象获取$("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)") '取得给定索引值的元素之前的所有元素、内容对象的获取和对象可见性

$("Element:contains(text)") ' 元素中是否包含text 文本内容$('Element:empty") ' 获得元素不包含子元素或文本的$("Element:partnt") ' 获得元素包含子元素或文本的$("Element:has(selector)") ' 是否包含某个元素,如:

$("p:has(span)")表示所有包含span元素的p元素$("Element:hidden") ' 选择所有可见元素

$("Element:visible") ' 选择所有不可见元素、其他对象获取方法$("Element[id]")'所有带有ID属性的元素

$("Element[attribute = youlika ]" ' 获得所有某个属性为youlika 的元素

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

$("Element[attribute A= youlika ]"'获得所有某个属性为不是youlika 的开头的元素

$("Element[attribute $= youlika ]" ' 获得所有某个属性为不是youlika 的结尾的元素

$("Element[attribute *= youlika ]" ' 获得所有某个属性包含youlika 的开头的元素

$("Element[selector1][selector2][ ]") '符合属性选择器,比

如$("input[id][name][value=youlika ]") 表示获得带有ID、Name 以及value 是youlika 的input 元素。

、子元素的获取$("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 、表单对象获取

$(:input)// 查找所有的Input 元素,当然也包括下拉列表,文本域,单选框,复选框等。

$(:text)// 匹配所有的单行文本框

$(:password)//匹配所有的密码框

$(:radio)//匹配所有的单选按钮

$(:checkbox)//匹配所有的复选框

$(:submit)//匹配所有的提交按钮

$(:image)//匹配所有的图像域,例如

$(:reset)//匹配所有的重置按钮

$(:button)//匹配所有的按钮

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

$(:hidden)//匹配所有的不可见元素或者type为hidden的元素$(:enabled)//匹配所有可用的“put元素,比如radio:enabled 表示匹配所有可用的单选按钮

$(:disabled)// 匹配所有的不可用input 元素,作用与上相反

$(:checked)//匹配所有选中的复选框元素

$(:selected)//匹配所有的下拉列表

、元素属性的设置与移除$("Element").attr(name)'取得第一个匹配的属性值,比如$("img").attr("src") $("Element".attr(key,value)") ' 某一个元素设置属性$("Element".attr({key:value,key1:value, })) ' 为某个元素一次

性设置多个属性

$("Element").attr(key,function) ' 为所有匹配的元素设置一个计算的属性值。

$("Element").removeAttr(name)// 移除某一个属性

相关文档