up:: jQuery两类不常用选择器
attr()方法是用于设置标签的属性,比如src,href,title;(这些更多的是元素的基本属性,HTML的属性);
选择了一些元素后,如何对选中的元素进行操作嘞?本篇博客主要内容是,对属性的设置,包括获取属性,设置属性,移除属性
一:操作元素属性
基础代码:sample1.html
(1)attr()方法:只传一个参数:获取属性
只传一个参数:获取属性:var href_attr =$(“a[href*=‘.163.com’]“).attr(“href”);
(2)attr()方法:传两个参数:设置属性
传递两个参数:设置属性:$(“a[href*=‘.163.com’]“).attr(“href”,“http://www.163.com”);将网易邮箱的超链接的href属性设置为“http://www.163.com”;
此时,点击“网易邮箱”超链接,会转到网易官网。
(3)attr()方法:选中的是多个元素,获取时只会获取第一个:
选择器是选中多个元素时:
获取时:$(“a”).attr(“href”);会获取多个,但只会将获取的第一个赋值给href_attr;
(4)attr()方法:选中的是多个元素,设置时会设置所有选中的元素:
设置时:可以将所有的都设置;
如下,会将所有的超链接,href属性都设置为:“http://www.163.com”
(5)removeAttr()方法:移除属性的方法:
移除属性:removeAttr()方法:
移除所有a元素的href属性,其作用就是所有的超链接都失效了