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如何拿到一个对象_jQuery 怎么获取对象相关推荐

  1. jQuery根据ID、CLASS、等获取对象

     jQuery根据ID.CLASS.等获取对象 Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) , 它兼容CSS3,还兼容各种浏览器 ...

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

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

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

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

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

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

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

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

  6. jquery如何拿到一个对象_jquery取的select对象

    你的位置: 问答吧 -> JavaScript -> 问题详情 jquery取的select对象 我想取被选中的value和text可以用$("#sel option:selec ...

  7. jquery的实时触发事件(textarea实时获取中文个数)

    jquery的实时触发事件(textarea实时获取中文个数) (2014-09-16 11:49:50) 转载▼ 标签: 实时触发事件 中文个数 onpropertychange oninput o ...

  8. JQuery this和$(this)的区别及获取$(this)子元素对象的方法

    1.JQuery this和$(this)的区别 // this其实是一个Html 元素. // $this 只是个变量名,加$是为说明其是个jquery对象. // 而$(this)是个转换,将th ...

  9. jquery 判断是否有类名_JQuery 基础(一)

    封面图片来源:沙沙野 内容概览 jQuery 本质 jQuery 中,提供一个入口函数 jQuery 获取标签元素 jQuery 过滤元素的方法 jQuery 中选择器的关系操作 jQuery操作元素 ...

最新文章

  1. 业界 | 清华发布《人工智能芯片技术白皮书(2018)》
  2. vb microsoft.xmlhttp 获取所有超链接_利用VBA批量自动生成表格超链接
  3. 一段简单的html 5 音频,5个用于处理HTML5音频的库和API
  4. 我三年开发经验,从字节跳动抖音离职后,看看这篇文章吧!
  5. element 怎么把数据写到日历表上_数据集 | 地理空间数据云30m的DEM爬取
  6. 云小课 | 不了解EIP带宽计费规则?看这里!
  7. 教育部:浙江大学等35所高校新增人工智能本科专业
  8. 小车故障灯亮显示大全_车辆故障灯亮了,还能继续行驶吗?该怎么做?
  9. Fiddler拦截并修改移动端请求
  10. m7405d粉盒清零方法_联想m7605d清零方法
  11. 计算机怎么怎么打文件夹加密文件,电脑文件夹怎么加密 4种文件夹加密方法
  12. java网络打印机_如何使用Java在网络打印机上进行打印?
  13. 《论文写作》——课程总结
  14. matlab矩阵除法、左除、求逆,这三者有什么区别
  15. 从客户端(userName=hr /)中检测到有潜在危险的 Request.Form 值
  16. Python实现 身体质量指数BMI的计算(嵩天老师)
  17. Python selenium与pyautogui控制浏览器实现modis数据自动下载
  18. PMP考试费用要多少?(含pmp资料)
  19. 【APPdesigner】使用appdesigner设计的一个潮流计算器
  20. KFS数据分发场景(一对多)部署

热门文章

  1. hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系
  2. 研究解决CLOB字段IO问题的方法
  3. 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)
  4. web工作流管理系统开发之十六 主子流程参数传递的实现
  5. java中div的用法,Java Math floorDiv()用法及代码示例
  6. mysql engine 外键_Mysql 外键设置
  7. edittext在哪可以获取有效值_java-从EditText获取文本字符串?
  8. php获取微信uninoid_微信小程序获取openid和unionid方法
  9. 打印表单_超市生鲜日常作业表单,打印出来就能用!
  10. Chrome浏览器截取全屏(无需安装任何插件)