Comment ajouter une fonction de rappel à la méthode addClass de jQuery?
Je suis à l'aide d'Embellir de Google et de Démarque et je veux que chaque fois que je trouve une pre
code ajouté dans la démarque textarea
appeler de nouveau le prettyPrint()
fonction.
C'est mon code:
if($('#wmd-preview').length > 0) {
$('#wmd-preview').on('DOMNodeInserted DOMNodeRemoved',function(){
$(this).find("pre").not('.prettyprint').addClass("prettyprint");
});
}
Mais je veux quelque chose comme:
$(this).find("pre").not('.prettyprint').addClass("prettyprint",function(){
prettyPrint();
});
Est-il possible de réaliser cela?
source d'informationauteur Matei Mihai | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
Comme je le comprends, vous avez besoin de ceci:
Vous pouvez étendre
.addClass()
de jquery méthode pour laisser accepter une fonction de rappel:De l'utiliser ensuite comme d'habitude:
La
addClass
fonction jQuery n'est pas un rappel dans les arguments.Lire plus à ce sujet dans la documentation.
Je pense que cela doit fonctionner pour vous: