2014-07-17 8 views
0

Je crois que dans ce cas, je manque simplement de connaissances sur un point. J'essaie de simuler quelques types d'événements différents lorsqu'un utilisateur clique dans un champ de saisie. J'utilise jquery pour accomplir ceci. Cependant, en ce moment je reçois une erreur générique "non définie".Tirer plusieurs événements onclick avec jquery

HTML:

<input id="test" type="text" name="test" /> 

Javascript:

$(function() { 
    $('#test').click(function() { 
     $('#test').keydown(); 
     $('#test').focus(); 
     $('#test').change(); 
    }); 
}); 

$(function() { 
    ('#test').on('keydown', function(){ 
     $('<p>test!</p>').insertAfter('#test'); 
    }); 
}); 

Voici un jsFiddle avec le code que je tente d'utiliser.

http://jsfiddle.net/PhantomDude95/P55Xw/1/ 

Répondre

1

Vous venez de manquer $ signe dans votre sélection! Et je pense que vous n'avez pas inclus jquery dans le violon.

Démo: http://jsfiddle.net/P55Xw/2/

$(function() { 
    $('#test').click(function() { 
     $('#test').keydown(); 
     $('#test').focus(); 
     $('#test').change(); 
    }); 
}); 

$(function() { 
    $('#test').on('keydown', function(){ //Here you missed the $ sign for selector 
     $('<p>test!</p>').insertAfter('#test'); 
    }); 
}); 
+0

Doah! : S Merci l'homme, tu es rock! – Ethan

Questions connexes