什么都不说了先上图
不知为啥图片传不上来,直接说吧
$(document) .on( "click", ".window_move_close_confirm_btn", function (){
var $this = $(this); // A
openConfirm("确定返回?",function(){
$this .parents("div.window_show") // B
$(this) .parents("div.window_show")
});
})
你们觉得这两个是一样么?
如果觉得是一样那就错了,我就被骗了,$this代表就是一变量,A处将对象class="window_move_close_confirm_btn"赋值给$this
到B处 $(this)指的已经不是A处的对象了
此this非彼this