我来解释吧~!
$(:first)匹配当前元素的第一个元素
$(:last)匹配当前元素最后一个元素
$(:not(select))匹配当前元素不等于这个元素的其他元素
$(:even)匹配偶数元素,默认下标从0开始
$(:odd)匹配奇数元素,默认下标从0开始
$(:eq)匹配等于元素
$(:gt)匹配大于元素
$(:lt)匹配小于元素
$(:first)匹配当前元素的第一个元素
$(:last)匹配当前元素最后一个元素
$(:not(select))匹配当前元素不等于这个元素的其他元素
$(:even)匹配偶数元素,默认下标从0开始
$(:odd)匹配奇数元素,默认下标从0开始
$(:eq)匹配等于元素
$(:gt)匹配大于元素
$(:lt)匹配小于元素
2018-04-09
大家可能觉得这么多div,然后样式哪来的,其实是外部引用过来的,接着再说层级选择器关系吧~
大于号">"表示子选择器,也就是当前父节点的下个直接子元素
空格号" " 表示后代选择器,也就是当前父节点的所有后辈元素
加号 "+"表示相邻兄弟选择器,也就是当前同个父节点,然后当前元素的下个元素
至于号"~"表示一般兄弟选择器,也可以理解为当前元素在同个父节点的前提下,当前元素能够延伸到同个父节点的最后一个子元素,相当于至于的意思,但是记住前提下必须同个父节点下的元素。
大于号">"表示子选择器,也就是当前父节点的下个直接子元素
空格号" " 表示后代选择器,也就是当前父节点的所有后辈元素
加号 "+"表示相邻兄弟选择器,也就是当前同个父节点,然后当前元素的下个元素
至于号"~"表示一般兄弟选择器,也可以理解为当前元素在同个父节点的前提下,当前元素能够延伸到同个父节点的最后一个子元素,相当于至于的意思,但是记住前提下必须同个父节点下的元素。
2018-04-09
确实引入的jq,http中后面需要加入一个s,还有这里有人问怎么让三个div都更改背景颜色,答案如下代码所示:
var $div = $('div'); //jQuery对象
var div;
for(var i=0;i<$div.length;i++){
div=$div.get(i);
div.style.backgroundColor = 'red'; //操作dom对象的属性
}
var $div = $('div'); //jQuery对象
var div;
for(var i=0;i<$div.length;i++){
div=$div.get(i);
div.style.backgroundColor = 'red'; //操作dom对象的属性
}
2018-04-09
W3school:
除以下几种情况之外的元素即是可见元素:
设置为 display:none
type="hidden" 的表单元素
Width 和 height 设置为 0
隐藏的父元素(同时隐藏所有子元素)
除以下几种情况之外的元素即是可见元素:
设置为 display:none
type="hidden" 的表单元素
Width 和 height 设置为 0
隐藏的父元素(同时隐藏所有子元素)
2018-04-09
我个人的理解是:
value[1]是" ",加上的目的是把数字变成字符串。不加结果也是对的,jQuery会把数字自动转化成字符串,并在末尾加上px。
value[1]是" ",加上的目的是把数字变成字符串。不加结果也是对的,jQuery会把数字自动转化成字符串,并在末尾加上px。
2018-04-07
最赞回答 / 肥宅风见啸
首先引入一个概念,样式堆叠,即一个标签同时用了两个不冲突的样式.A和.B,那么我们可以简写为class= A B,本身这就是样式篇,所以老师默认大家都会CSS吧
2018-04-05
jQuery的引用换成 src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"
2018-04-05
imooc2没显示出来的 把jQuery的引用路径改为src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"
2018-04-05