直接 $('.item-2').css('border', '1px solid red')不好吗?
明明任务就是你写的这样,看不懂为啥那么多人还加个next(),我能想到的就是他们都是为了刷进度直接看答案!
next()无参数允许我们找遍元素集合中紧跟着这些元素的直接兄弟元素,并根据匹配的元素创建一个新的 jQuery 对象。这里强调的找的是直接兄弟元素,假如在其他地方还有(非兄弟)节点的class 为 item-2,那么选择的对象集合就不一样了。重点在于理解next的作用。这里只不过是练习不严谨罢了。
服了你们了,学之前看看这节课是在讲什么,本身就是再讲next()这个选择器,那就告诉大家这个选择器的用法,你非要纠结为什么还要用这个,一个元素如果用jquery选择器去选择能有数十种方式,多掌握一些你在写的时候就能多一种方法,不至于只知道一种到时候选择元素的时候傻眼了你又说老师没教你,怪谁
当然可以,但是这节只是在告诉你用法,又不是告诉你最优方法。
好的很