左边:这个方法比较简单,也不接受任何参数,注意参考下案例的使用即可
右边:两处代码都有参数
其实想想,元素的父元素,肯定只有唯一一个,当然不用参数,不明白代码里多此一举干嘛
右边:两处代码都有参数
其实想想,元素的父元素,肯定只有唯一一个,当然不用参数,不明白代码里多此一举干嘛
2016-08-11
已采纳回答 / 秋雨梧桐叶落时0
target 事件属性可返回事件的目标节点(触发该事件的节点)innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTMLe.target.innerHTML返回的是p标签之间的文本
2016-08-11
已采纳回答 / 不如怀念o
clone方法是通过变量将目标DOM节点先暂时放在内存中,后续处理包括修改节点,重新组合节点,最终我们的目的肯定还是要将内存中的该DOM节点插入到DOM树中去的。所以说单纯的克隆节点是没有意义的,可能会导致内存泄露。
2016-08-11
after,before是作为兄弟节点插; 而本节prepend prependTo是作为子节点插 的,prepend是插入;prependTo是插入到;
2016-08-11
var $body = $('body');
$('button').on('click', function() {
//通过jQuery生成div元素节点
var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
$body.append(div)
})
这样就只能点击button了
$('button').on('click', function() {
//通过jQuery生成div元素节点
var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
$body.append(div)
})
这样就只能点击button了
2016-08-11
已采纳回答 / 不如怀念o
你这句应该是注册事件方法里面的,而e变量其实就是该事件。其实.target和this是有区别的,事件流程中,分捕获(从外到里),目标(注册事件的节点),以及冒泡阶段(从里到外)。.currentTarget和this指的都是当前事件触发对象(一直在变),而.target仅仅是事件源对象(不变,注册事件的对象)。
2016-08-10
如果先点击btn2的话,出现4个p
只需要再加个判断
if($('p').length) return ;
就行了。
只需要再加个判断
if($('p').length) return ;
就行了。
2016-08-10