2013-01-08 8 views
0

J'utilise jQuery pour copier la valeur d'un champ de saisie à un autre sur le flou. Voici mon code:Copier le texte dans un autre champ de saisie onblur

$("input[id$=token-input-search_field]").blur(function() { 
    $(this).val() = $('input[id$=search_field]').val; 
}); 

Mais cela ne semble pas fonctionner. Qu'est-ce que je fais mal?

+0

Il vous manque les parenthèses. val() est une fonction. –

Répondre

4
$("input[id$=token-input-search_field]").blur(function() { 
    $(this).val($('input[id$=search_field]').val()); 
}); 
+0

Je pensais à la même chose, mais cela n'a pas beaucoup de sens de changer la valeur de l'élément "flou". – VisioN

+0

Ok, oui, c'est ce que je veux faire; mais il ne copie pas le texte comme prévu, même si le journal de la console ne montre rien. J'ai une dépendance appelée tokeninput jQuery qui change la valeur en "" onblur. Cependant, je ne peux pas éditer le fichier de dépendance pour le changer. Y a-t-il un moyen de contourner cela? – 17andLearning

+0

Vous devez stocker la valeur que vous voulez avant que le jeton ne rentre dedans puis réapplique - http://jsfiddle.net/vKb6N/ –

Questions connexes