Я работаю над изменением приглашения() на jPrompt(), поскольку IE блокирует функцию prompt(). Проблема в том, что $ (this) больше не работает корректно, потому что jPrompt() не возвращает значение, но использует функцию обратного вызова.
Так позволяет сказать, что есть что-то вроде этого, который работает:
$("a.foo").click(function(){
$(this).text(prompt("Type Something",""));
}
Когда я преобразовать его в этом он ломает:
$("a.foo").click(function(){
jPrompt("Type something:","","", function(r) {
$(this).text(r);
}
}
Как получить доступ к $ (это) правильно?