作者windwofswold ( ◤〔ζ狼ζ〕◢)
看板Ajax
标题Re: [问题] 如何取得父层函式的this
时间Thu Jul 14 23:04:26 2011
你要这种吗XD
$('#tt tr').click(function(){
var self = this;
function(){
self.xxxx; // 父层的this
this.hide()
}
});
如果第二个function 是包callback
他的this才会不一样不是吗@__@
※ 引述《genomini (不重要)》之铭言:
: 假如
: $('#tt tr').click(function(){ <--父层
: function(){
: this.hide() <---这边的this
: }
: });
: 请问有无指令是可以取得父层的this呢?
: 还是说只能在外面多加一个变数存父层的this
: 然後再子层呼叫那变数@@
: 如
: $('#tt tr').click(function(){ <--父层
: var x = $(this);
: function(){
: x.hide() <---这边的this
: }
: });
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.3.194
1F:→ genomini:恩 了解了 感谢喔 07/16 10:55