为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
jQuery选择器之属性筛选选择器,jQuery基础 (一)—样式篇教程-慕课网
章节
课签
笔记
占位
占位

jQuery选择器之属性筛选选择器

属性选择器让你可以基于属性来定位一个元素。可以只指定该元素的某个属性,这样所有使用该属性而不管它的值,这个元素都将被定位,也可以更加明确并定位在这些属性上使用特定值的元素,这就是属性选择器展示它们的威力的地方。

描述如下:

浏览器支持:

  • [att=val]、[att]、[att|=val]、[att~=val]  属于CSS 2.1规范
  • [ns|attr]、[att^=val]、[att*=val]、[att$=val] 属于CSS3规范
  • [name!="value"]  属于jQuery 扩展的选择器
CSS选择器无论CSS2.1版本还是CSS3版本,IE7和IE8都支持,webkit、Gecko核心及Opera也都支持,只有IE6以下浏览器才不支持

在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的

[attr="value"]能帮我们定位不同类型的元素,特别是表单form元素的操作,比如说input[type="text"],input[type="checkbox"]等
[attr*="value"]能在网站中帮助我们匹配不同类型的文件

任务

在代码编辑器中第31行填写相应代码

 $('div[name=p1]')

在代码编辑器中第36行填写相应代码

$('div[p2]')

在代码编辑器中第41行填写相应代码

$('div[name|="-"]')

在代码编辑器中第46行填写相应代码

 $('div[name~="a"]')

在代码编辑器中第69行填写相应代码

$('div[name^=imooc]')

在代码编辑器中第74行填写相应代码

$('div[name$=imooc]')

在代码编辑器中第79行填写相应代码

$('div[name*="test"]')

在代码编辑器中第84行填写相应代码

$('div[testattr!="true"]')

 

?不会了怎么办
||

写笔记

公开笔记
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

举报

0/150
提交
取消