-
attr()有4个表达式
attr(传入属性名):获取属性的值
attr(属性名, 属性值):设置属性的值
attr(属性名,函数值):设置属性的函数值
attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }
removeAttr()删除方法
.removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)
查看全部 -
表单选择器的具体方法描述:
注意事项:
除了input筛选选择器,几乎每个表单类别筛选器都对应一个input元素的type值。大部分表单类别筛选器可以使用属性筛选器替换。比如 $(':password') == $('[type=password]')
查看全部 -
注意事项:
:first只匹配一个单独的元素,但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一个子元素。这相当于:nth-child(1)
:last 只匹配一个单独的元素, :last-child 选择器可以匹配多个元素:即,为每个父级元素匹配最后一个子元素
如果子元素只有一个的话,:first-child与:last-child是同一个
:only-child匹配某个元素是父元素中唯一的子元素,就是说当前子元素是父元素中唯一的元素,则匹配
jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的
nth-child(n) 与 :nth-last-child(n) 的区别前者是从前往后计算,后者从后往前计算
查看全部 -
$('#id')
$('.class')
$('*')
$(selector)
查看全部 -
$('parent>child')子选择器
$('parent child')后代选择器
$(prev+next')相邻兄弟选择器
$('prev~sibling')选取prev之后的所以兄弟元素
查看全部 -
jq方法包装后的对象 是一个类数组对象 与dom对象完全不同 但两者都能操作dom
查看全部 -
//查找所有div中,属性name=p1的div元素
$(".div[name=p1]").css("border", "3px groove red");
//查找所有div中,有属性p2的div元素
$(".div[p2]").css("border", "3px groove blue");
//查找所有div中,有属性name中的值只包含一个连字符“-”的div元素
$('.div[name|="-"]').css("border", "3px groove #00FF00");
//查找所有div中,有属性name中的值包含一个连字符“空”和“a”的div元素
$('.div[name~="a"]').css("border", "3px groove #668B8B");
//查找所有div中,属性name的值是用imooc开头的
$('.div[name^=imooc]').css("border", "3px groove red");
//查找所有div中,属性name的值是用imooc结尾的
$('.div[name$=imooc]').css("border", "3px groove blue");
//查找所有div中,有属性name中的值包含一个test字符串的div元素
$('.div[name*="test"]').css("border", "3px groove #00FF00");
//查找所有div中,有属性testattr中的值没有包含"true"的div
$('.div[testattr!="true"]').css("border", "3px groove #668B8B");
查看全部 -
2-6不动过
查看全部 -
2-5看不懂
查看全部 -
不带括号的说明是jQuery对象,带括号的是转成jQuery对象的函数,括号里面的内容是DOM对象
查看全部 -
http改为https
查看全部 -
http改为https
查看全部 -
类选择器没有id 选择器效率高查看全部
-
红色高亮挺棒的查看全部
-
jquery查看全部
举报