jquery知识点总结-----javaScript和jquery选择器对比

js 原始选择器有哪些

  • getElementById() id选择器
  • getElementsByName() name选贼器
  • getElementsByTagName() 标签名选择器
  • getElementsByClassName () 类型选择器

只有第一个是返回单个ID的对象
其他三个都是返回结果集,需要下表才能获取结果集,而且拥有长度属性

高级选择器

id用#,class用. ,标签直接写进括号
支持Jquery的类型和属性选择器。
- querySelector() 返回括号里面指定返回的元素
- querySelectorAll()[] 返回所有符合括号中匹配的元素的结果集

高级选择器有一个明显的缺点就是浏览器的版本兼容问题。
IE8以下的都不能使用。

这里写图片描述

根据个人的小总结和网上的参考内容,做出了以下的分类:

表单选择器(有时比较常用,而且也比较容易遗忘)
  • :input
  • :text
  • :password
  • :radio
  • :checkbox
  • :submit
  • :reset
  • :button
  • :image
  • :file
    都是根据表单中input 的type属性决定的
状态选择器
  • :enabled 所有激活,能使用的选择器
  • :disabled 所有禁用的选择器
  • :selected 所有被选取的元素,用于下拉框
  • :checked 所有被选中的元素,用于多选和单选,相同名字的checkbox
容易被遗忘的位置选择器
  • :first 第一个
  • :last 最后一个
  • :even 所有偶数
  • :odd 所有奇数
  • :gt() 大于括号中的数字以上的
  • :It 小于括号中的数字以下的
  • :not 排除所有不符合条件的
属性选择器
  • :contains(text) 属性中存在指定字符串的
  • :empty 属性中字符串都是空的
  • :hidden 找到隐藏的
  • :visible 找到没有隐藏的
    -:animated 存在动画效果的
  • [] 包含括号中的元素的
  • [ = ] 括号中属性值判断
  • [ != ] 括号中属性值判断
    -[$=] 以某个元素结尾的 
特殊选择器

- s1,s2,s3 找到所有匹配符合的元素
- *
- id
- class
- 标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿冰介

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值