课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
为什么这个代码出来的结果是 .item-2被加了边框呢
他跟$('li.item-2').prev().css('border','3px solid red')有什么区别么
截图贴的不对,但是删不了了
2017-09-22
源自:jQuery基础(二)—DOM篇 6-7
正在回答
$('.item-2 +li)表示item-2的下一个兄弟元素,相当于next(),在加上prev()不就是本身了吗;
$('li.item-2).prev()表示的就是item-2的上一个兄弟元素啊
徐无敌 提问者
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
2 回答$('li .item-2').prev().css('border', '1px solid red') 为什么不好使
5 回答直接 $('.item-2').css('border', '1px solid red')不好吗?
2 回答区别?$(".item-1 + next").css('border','1px solid red');
1 回答试了一下$('li').prev(':last').css('border', '1px solid blue')
2 回答$('div').chlidren().css('border','3px solid red')