var func = function()
{
$(this).hide();
$parent = $(this).parent();
$parent.removeClass('my_signature_mouseover');
var text = $(this).val();
var $span = $("#status span");
$span.text(text);
$span.show();
};
$("#status input").keyup(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 13) {
func();
}
}).blur(func);
Je veux faire func
courir si flou ou en appuyant sur "Entrée" sur elle. Mais le code ci-dessus ne fonctionne que lorsque flou, dans le cas d'appuyer sur "Entrée", il signale "Autorisation refusée pour accéder à ParentNode".Comment faire fonctionner l'extrait jQuery suivant?
Bien que je sais que c'est quelque chose en rapport avec this
mot-clé dans un contexte différent, je ne sais pas comment y remédier.
Il est near.But J'ai appelé $ (this) .select() d'abord, et après avoir appuyé sur "Entrée", la valeur de l'entrée est effacée, comment empêcher cela de se produire? – omg
vous pourriez vouloir annuler la propagation de l'événement keyup ... édité ... – CMS
Ne fonctionnant pas, je devine que la fonction keyup est appelée après le comportement par défaut. – omg