已采纳回答 / 不如怀念o
你这句应该是注册事件方法里面的,而e变量其实就是该事件。其实.target和this是有区别的,事件流程中,分捕获(从外到里),目标(注册事件的节点),以及冒泡阶段(从里到外)。.currentTarget和this指的都是当前事件触发对象(一直在变),而.target仅仅是事件源对象(不变,注册事件的对象)。
2016-08-10
已采纳回答 / 慕村2815136
$('<p style="color:red">测试insertBefore方法增加</p>', '<p style="color:red">多参数</p>').insertBefore($(".test1"));由逗号隔开的两个<p>元素就是多参数,运行后可以看到第二个<p>没有被插入。
已采纳回答 / C0EEC3F7BBAA
你第一次点击的时候取出.div里的三个li并加上新的p添加到div.right里,此时.right里有三个li一个p第二次点的时候你把三个li取出,此时.right里只剩一个p(暂且取名‘次新p’),你再用三个li加一个新p添加到.right中时是添加到次新p的下面,就造成了你所看到的现像,其实最下面的p和三个li才是新添加的,上面的是以前的
2016-08-04
最赞回答 / 慕前端9805640
首先你得理解用这个方法会改变元素的排列li:last就是<li>list item3</li>appendTo是内部插入,将前面的$('li').add('<p>新的p元素</p>')插入到<li>list item3</li>内部就形成了这么个结构<li>list item3$('li').add('<p>新的p元素</p>')</li>
2016-08-02