课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
,难道第40行不可以这样吗:$('.div span').css("color", "blue");
2017-03-19
源自:jQuery基础 (一)—样式篇 2-8
正在回答
没毛病,老铁
黄梁的梦 提问者
日月石 回复 黄梁的梦 提问者
不可以,你选择的是span节点,原文是选择的div节点。去年的提问了,你现在应该懂了。
$('.div span').css("color", "blue");这个选择的是class为div的所有节点下面的所有span节点,选择的是span节点;
$(".div:has(span)").css("background", "blue");这个选择的是所有class为div的下面有span节点.div节点,选择的是.div节点
查找所有class='div'中DOM元素中包含"span"的元素节点,没毛病啊!
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答为一个对象动态添加一个状态
1 回答 jQuery是一个JavaScript脚本库,这个脚本库只有一个,是由谁维护的
3 回答本节的一个问题
1 回答依赖某一个元素
1 回答去下一个怎么取