私が抱えている一般的な問題は、 $(this) が何を指しているのか混乱することです。
私はしばしばそれにいくつかの奇妙なスタイルを与えようとします:
$(this).css("border","10px solid red")
これは時々役立ちます。
しかし、私は次のことに困惑しています。私の質問には、次の 2 つの方法で答えることができます。
1) 任意の状況で $(this) が参照しているものを「見る」普遍的な方法はありますか? おそらくfirebugと組み合わせて?
2) より具体的には、以下のサンプルで $(this) が何を参照する必要があるか考えていますか? 私はそれが btnSave のクラスの入力だったと思いましたが、そうではないようです:
$(ajaxContainer).find("input.btnSave").click(function(){
savePanel();
});
function savePanel() {
$(this).css("border","10px solid red");
};