我遇到的一個常見問題是越來越困惑$(this)指的是什麼。
我經常會盡量給它一些奇怪的風格:
$(this).css("border","10px solid red")
有時幫助。
然而,我被困在下面。我的問題可以用兩種方法解答:
1)是否有一種通用的方法來「查看」在任何給定情況下$(this)指的是什麼?也許與螢火蟲結合? 2)更具體地說,任何想法$(this)在下面的示例中應該指的是什麼?我以爲這會是一類btnSave的輸入,但似乎並不爲:
$(ajaxContainer).find("input.btnSave").click(function(){
savePanel();
});
function savePanel() {
$(this).css("border","10px solid red");
};
謝謝!兩個答案的價格之一。我很感激。 – 2009-10-27 22:34:32
快速編輯:我認爲應該是console.log,對不對? (這似乎工作)。 – 2009-10-27 22:42:47
@DA對不起,我總是讓他們感到困惑!我現在編輯帖子:-) – richsage 2009-10-27 22:51:36