课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
我想问问他明明使用的是a:first为什么在第二个div里面增加文本内容???
2018-09-27
源自:jQuery基础 (一)—样式篇 3-2
正在回答
个人理解...............................
<h3>.html()与.text()</h3>
<div class="left first-div">
<div class="div">
整个div的子节点都被替换了
</div>
<a>:first-child</a>
<a>第二个元素</a>
<a>:last-child</a>
此时.left a:first匹配到的是第二个div的第一个<a>标签
html()将第一个div中的<a>标签覆盖掉了,所以 .left a:first 匹配到的是第二个div的第一个 <a>标签
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答为什么写$(".first-div a:first-child")查找才有反应,而写$("a:first-child.first-div ")不行??
4 回答$(".first-div a:first-child").css("color", "#CD00CD");
1 回答$(".first-div a:first-child").css("color", "#CD00CD");?
1 回答为什么最后一题a:first返回了a的3个内容?求详细解答,多谢
3 回答为什么最后一步同样是 $(".left a:first").text却控制的是第二个div里的元素了