为了账号安全,请及时绑定邮箱和手机立即绑定
:first-child第一个子元素
:last-child最后一个子元素
:only-child唯一一个子元素
:nth-child第n个子元素,n从1计数
:nth-last-child倒数第n个子元素,
在JavaScript中
==比较会自动转换数据类型再比较,所以字符型“1”和整型1比较会返回True。
===比较则不会自动转换数据类型,如果数据类型不一致就返回False,数据类型一致再比较包含的具体内容。
visibility:hidden,opacity:0被认为是可见的,所以visible是返回1;
display:none,width:0/height:0被认为是不可见的,所以hidden是1
语文老师的棺材板我已经按不住了
找到所有的空节点也就是没子元素,并为其增加一段文本与边框:
$(":empty").text("kong").css("border","1px solid black");
a元素里面是空格也算含有元素,同样会被选中
$(":contains(text)")和$(":has(标签)")里面的text和标签加不加引号都可以。。
gt和lt 都是不包含索引值本身的
看本教程的同学们注意啦,看这个课程就是事倍功半!!花很多时间都是跟这个老师在这绕圈子,大家听劝,选择其他的Jquery教程来学习吧。看到一半实在受不了了,回来提醒大家,顶上去
$("input:not(checked)+p")...去除有checked属性的input,同时给里面的p样式赋值
层级选择器都有一个参考节点
层级选择器都有一个参考节点
相邻兄弟选择器和一般兄弟选择器所选择的元素都必须在同一个父元素下。必须在同一个父元素下。必须在同一个父元素下。重复~~
1. $('div>p') 选择所有div元素里面的子元素p
> 直接子元素,隔层不成立
2. $('div p')选择所有div元素里面的p元素
3. $(".prev+div").prev后的第一个节点
4. $(".prev~div").prev后面的所有div兄弟(兄弟!)节点,隔层不算
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");
虽然感觉js是基础得学好..但是不得不说我在JavaScript深入浅出后面那几章学懵了..........学学jQuery再回去看~
原生js:var divs=document.getElementByClassName('arron');
for(var i=0; i<divs.length;i++)
{
divs[i].style.border="1px solid red";
}
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消