I'm working on changing prompt() to jPrompt() since IE blocks prompt() from running. The problem is $(this) no longer works correctly because jPrompt() doesn't return a value, but uses a callback function.
So lets say I have something like this, which works:
$("a.foo").click(function(){
$(this).text(prompt("Type Something",""));
}
When I convert it to this it breaks:
$("a.foo").click(function(){
jPrompt("Type something:","","", function(r) {
$(this).text(r);
}
}
How do I access $(this) properly?