最赞回答 / 麓鹿不迷路
哦,我知道了,是我写错代码了。比如这个$('li').closest是先匹配所有的li元素,然后找每个li的匹配元素(包括查看自身是否匹配),当每个li找到自己匹配的第一个元素后就不再去匹配第二个、第三个。。。我一开始理解为,每个li去找匹配的元素,谁先找到匹配元素,那么剩下的li就全都不再去找了,哈哈。
2018-05-30
去重那行代码作用是:如果没有这行代码,当你点了一次btn1后你再点一次,那全局变量p就被赋null了,你点btn2想append回时,p为null就回不来了。
2018-05-29
最新回答 / Smell_rookie
.left div, .right div { width: 100px; /*height: 120px;*/ padding: 5px; margin: 5px; float: left; border: 1px solid #ccc; background: #bbffaa; } margin: 5px;控制了每新加的框都会有外间距
2018-05-29
创建元素:document.createElement
设置属性:setAttribute
添加文本:innerHTML
加入文档:appendChild
设置属性:setAttribute
添加文本:innerHTML
加入文档:appendChild
2018-05-29
$('.item-2').prev('li').css("border","1px solid red");
2018-05-16
$('.item-2').next('li').css("border","1px solid red");
2018-05-16
$('.left').find('li').last().css('border','1px solid red');
2018-05-16
to的意思是到哪里哪里,appendTo就是插入到哪里,那肯定前面放的是需要插入的元素,这不就好记了吗。
2018-05-15
原生的js就没有insertAfter这个方法,只有insertBefore,面试的时候就让我封装一个insertAfter方法,工作中八辈子都用不到的,它面试的时候就是要考你,你又有什么办法呢?
2018-05-15