作者genomini (不重要)
看板Ajax
标题[问题] 如何取得父层函式的this
时间Fri Jul 8 13:48:14 2011
假如
$('#tt tr').click(function(){ <--父层
function(){
this.hide() <---这边的this
}
});
请问有无指令是可以取得父层的this呢?
还是说只能在外面多加一个变数存父层的this
然後再子层呼叫那变数@@
如
$('#tt tr').click(function(){ <--父层
var x = $(this);
function(){
x.hide() <---这边的this
}
});
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.180.129.168
1F:推 s25g5d4:恩..这样function里的function要干嘛? 07/08 14:19
2F:→ s25g5d4:一般来说拿一个变数放着会是比较简单方便的办法 07/08 14:20
3F:→ mesak:$(this).parent() <- 父层 07/08 19:37
4F:→ genomini:clicck里面可能会包别的套件的function ^^" 07/11 00:23
5F:→ TonyQ:一般是拿变数存起来,不要倚赖this... 07/11 05:34
6F:→ MonyemLi:父层 var a=this;子层a.XXX();//不确定this可否给var 07/12 14:49
7F:→ genomini:谢谢各位 ^^ 07/16 10:56