2010-02-10 6 views
0

Je souhaite passer la commande jquery dans la fonction eval() mais j'ai trouvé que certaines situations ne fonctionnaient pas.Problème concernant le caractère d'échappement imbriqué

Par exemple, j'ai

$('input[name="lastName"]').val("xxx"); 

Puis je passe en fonction eval

eval("$('input[name="lastName"]').val('xxx');"); 
eval('$('input[name="lastName"]').val('xxx');'); 

Parce qu'il ya un trop grand nombre »ou« bloc dans ce modèle.
Seam-il pas de sens, comment résoudre ce problème?

+0

Puis-je demander, pourquoi avez-vous besoin d''eval' une déclaration jQuery? Il y a sûrement une meilleure façon de réaliser ce que vous essayez. – karim79

+0

@ karim79 parce que la requête de jquery sera générée automatiquement, donc je ne peux pas le réparer. – wearetherock

Répondre