看板 [ Ajax ]
討論串[問題] 如何取得父層函式的this
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者senser (彷彿曾經一起死過)時間14年前 (2011/07/17 02:58), 編輯資訊
0
0
0
內容預覽:
當然不一樣瞜... 這個function declaration 裡的this會refer到global object(就是你的window哩). 另外原作大概是筆誤寫了個匿名函式... 得給他個名字或是包起來才不會error. function myCoolFunction(){. this.hi
(還有34個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者senser (彷彿曾經一起死過)時間14年前 (2011/07/17 02:11), 編輯資訊
0
0
0
內容預覽:
你的作法是對的. 但如果你不想這樣做的話 像你說甚麼指令之類的. 可以試試event.currentTarget看看. 在event handler 中用this去抓target 我個人是不建議的. 為什麼ok是因為jquery 把他override掉了 以至於你可以用this抓到作用的DOM. s
(還有400個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者windwofswold ( ◤〔ζ狼ζ〕◢)時間14年前 (2011/07/14 23:04), 編輯資訊
0
0
0
內容預覽:
你要這種嗎XD. $('#tt tr').click(function(){. var self = this;. function(){. self.xxxx; // 父層的this. this.hide(). }. });. 如果第二個function 是包callback. 他的this才會不

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者williewillie (我愛我也恨)時間14年前 (2011/07/08 19:53), 編輯資訊
0
0
0
內容預覽:
$('#tr tr').click(function(){. var chi = $(this);//子[tr]. var par = $(this).parent();//父[#tr]. .... chi.動作().......//對目前子進行動作(.css .click...). .... pa

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者genomini (不重要)時間14年前 (2011/07/08 13:48), 編輯資訊
0
0
0
內容預覽:
假如. $('#tt tr').click(function(){ <--父層. function(){. this.hide() <---這邊的this. }. });. 請問有無指令是可以取得父層的this呢?. 還是說只能在外面多加一個變數存父層的this. 然後再子層呼叫那變數@@. 如.
首頁
上一頁
1
下一頁
尾頁