为了账号安全,请及时绑定邮箱和手机立即绑定
$("button:first").click(function() {
//?
$('.left').find('li.item-3').css('border','1px solid blue');
$('.left').find('li:last').css('backgroundColor','#aad');
})
:last 选择器选取最后一个元素。
最常见的用法:与其他元素一起使用,选取指定组合中的最后一个元素。
只能选最后一个。。

已采纳回答 / 长空55
包裹之前<...图片...>包裹之后<...图片...>边框不变

最赞回答 / Zzzx_
点击事件是绑定在body上的,点击body的任意地方都是可以新增div的。注意body是有高度的,点击空白的地方没有效果是因为body高度没有那么高
var $body=$(&quot;body&quot;);
$body.on(&quot;click&quot;,function(){
var div=$(&quot;&lt;div class=&#039;oParent&#039;&gt;&lt;div class=&#039;oChild&#039;&gt;Create Nodes and Attributes&lt;/div&gt;&lt;/div&gt;&quot;);
$(this).append(div);

});
1.给页面添加click监听事件(意味着点击页面就会触发此监听事件).
2.该监听事件触发的调用函数为:&lt;div class=&quot;right&quot;&gt; &lt;div class=&quot;aaron&quot;&gt;&lt;/div&gt;&lt;/div&gt;
3.然后把上面创建的节点添加到body最后。
创建元素:document.createElement
设置属性:setAttribute
添加文本:innerHTML
加入文档:appendChild
$(&#039;button:first&#039;).click(function(){
$(&#039;li&#039;).each(function(index,element){
$(this).css(&#039;color&#039;,&#039;red&#039;)
})
})
$(&#039;.item-1&#039;).closest($(&#039;.level-2&#039;)).children(&#039;li&#039;).css(&quot;border&quot;,&quot;1px solid #f00&quot;)
我理解的是:加参数就是找到 指定的节点,不加参数就是找到所有的祖先元素。
$(&#039;.div&#039;).find(&#039;:even&#039;).css(&#039;border&#039;,&#039;3px dotted red&#039;) 写奇数和偶数比较有意思,不管是子代还是后代都按照顺序排列了。
find()必须要带参数呀
我发现这章节的内容比较差,不验证代码。讲错了好多地方。
是不是从错误已经改过来了,我怎么没发现错误呢。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消