微风灬唐唐
2017-07-26 16:13
$(".aaron1").on('click', function() {
$(".left").append( $(this).clone().css('color','red') )
})
这里的this指代什么?理由是什么?
因为当你点击时绑定你克隆的对象是.aaron1 而.left是你要往那里插入
指的是当前对象;
这个this?这里是$(this)这么说才对,这是指向jquery对象的意思。也就是指向$(".aaron1")这个jquery对象
照你这么说它克隆的不就是left了吗?可实际效果克隆的是arron1呀
this 代表这个函数的自返还值 就是 class为left的DIV这个元素。
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题
回答 3
回答 2
回答 2
回答 4
回答 3