Jquery 获取对象的几种方式
1、JQuery的核心的一些方法
each(callback)
$("Element").length;
$("Element").size();
$("Element").get();
$("Element").get(index);
$("Element").get().reverse();
$("Element1").index($("Element2"));
2、基本对象获取(注意这里获取的都是Jquery对象而不是Dom对象哦,但是他俩是可以转换滴)
$("*")
$("#XXX")
$("input[name='username']")
$(".abc")
$("div")
$("#a,.b,span")
$("#a
3、层级元素获取
$("Element1
$("div
$("div
$("div
4、简单对象获取
$("Element:first")
$("Element:last")
$("Element:not(selector)")
$("Element:even")
$("Element:odd“)'获得奇数行
$("Element:eq(index)")
$("Element:gt(index)")
$("Element:lt(index)")
5、内容对象的获取和对象可见性
$("Element:contains(text)")
$('Element:empty")
$("Element:partnt")
$("Element:has(selector)")
$("Element:hidden")
$("Element:visible")
6、其他对象获取方法
$("Element[id]")
$("Element[attribute
$("Element[attribute
$("Element[attribute
$("Element[attribute
$("Element[attribute
$("Element[selector1][selector2][....]")
7、子元素的获取
$("Element:nth-child(index)")
$("Element:nth-child(even)")
$("Element:nth-child(odd)")
$("Element:nth-child(3n+1)")
$("Element:first-child")
$("Element:last-child")
$("Element:only-child")
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)
$("Element".attr(key,value)")
$("Element".attr({key:value,key1:value,....}))
$("Element").attr(key,function)
$("Element").removeAttr(name)//移除某一个属性