我遇到的一个常见问题是对 $(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");
};