A common issue I have is getting confused what $(this) is referring to.
I often will try to give it some odd style:
$(this).css("border","10px solid red")
Which helps sometimes.
I'm stumped with the following however. My question can maybe be answered in two ways:
1) is there a universal way to 'see' what $(this) is referring to in any given situation? Perhaps in combination with firebug?
2) more specifically, any idea what $(this) should be referring to in this sample below? I assumed it would have been the input with a class of btnSave but doesn't seem to be:
$(ajaxContainer).find("input.btnSave").click(function(){
savePanel();
});
function savePanel() {
$(this).css("border","10px solid red");
};