:first-child第一个子元素
:last-child最后一个子元素
:only-child唯一一个子元素
:nth-child第n个子元素,n从1计数
:nth-last-child倒数第n个子元素,
:last-child最后一个子元素
:only-child唯一一个子元素
:nth-child第n个子元素,n从1计数
:nth-last-child倒数第n个子元素,
2017-03-07
在JavaScript中
==比较会自动转换数据类型再比较,所以字符型“1”和整型1比较会返回True。
===比较则不会自动转换数据类型,如果数据类型不一致就返回False,数据类型一致再比较包含的具体内容。
==比较会自动转换数据类型再比较,所以字符型“1”和整型1比较会返回True。
===比较则不会自动转换数据类型,如果数据类型不一致就返回False,数据类型一致再比较包含的具体内容。
2017-03-07
visibility:hidden,opacity:0被认为是可见的,所以visible是返回1;
display:none,width:0/height:0被认为是不可见的,所以hidden是1
display:none,width:0/height:0被认为是不可见的,所以hidden是1
2017-03-07
找到所有的空节点也就是没子元素,并为其增加一段文本与边框:
$(":empty").text("kong").css("border","1px solid black");
$(":empty").text("kong").css("border","1px solid black");
2017-03-07
a元素里面是空格也算含有元素,同样会被选中
$(":contains(text)")和$(":has(标签)")里面的text和标签加不加引号都可以。。
$(":contains(text)")和$(":has(标签)")里面的text和标签加不加引号都可以。。
2017-03-07
看本教程的同学们注意啦,看这个课程就是事倍功半!!花很多时间都是跟这个老师在这绕圈子,大家听劝,选择其他的Jquery教程来学习吧。看到一半实在受不了了,回来提醒大家,顶上去
$("input:not(checked)+p")...去除有checked属性的input,同时给里面的p样式赋值
2017-03-06
1. $('div>p') 选择所有div元素里面的子元素p
> 直接子元素,隔层不成立
2. $('div p')选择所有div元素里面的p元素
3. $(".prev+div").prev后的第一个节点
4. $(".prev~div").prev后面的所有div兄弟(兄弟!)节点,隔层不算
> 直接子元素,隔层不成立
2. $('div p')选择所有div元素里面的p元素
3. $(".prev+div").prev后的第一个节点
4. $(".prev~div").prev后面的所有div兄弟(兄弟!)节点,隔层不算
2017-03-06
js原生:var divs=document.getElementByTagName('div');
for(var i=0; i<divs.length;i++)
{divs.style.border="3px solid blue";}
jquery:$("p").css("border","3px solid red");
$("p").css("border","3px solid red");
for(var i=0; i<divs.length;i++)
{divs.style.border="3px solid blue";}
jquery:$("p").css("border","3px solid red");
$("p").css("border","3px solid red");
2017-03-06
虽然感觉js是基础得学好..但是不得不说我在JavaScript深入浅出后面那几章学懵了..........学学jQuery再回去看~
2017-03-06
原生js:var divs=document.getElementByClassName('arron');
for(var i=0; i<divs.length;i++)
{
divs[i].style.border="1px solid red";
}
for(var i=0; i<divs.length;i++)
{
divs[i].style.border="1px solid red";
}
2017-03-06