bug lors d'un évènement click
bonjour,
J'ai un problème face à un évènement en jQuery.
voici un extrait de code. petite précision, je cré mon propre clavier virtuel, et là je construis les touches.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| obj.UlAplha = $("<ul/>");
$.each(alpha, function(indexRange, range)
{
obj.LiAlpha = $("<li/>");
$.each(range, function(indexKey, oneKey)
{
var oneKey = $.parseJSON(JSON.stringify(oneKey.key));
var keyClass = (oneKey.css != '') ? ("key " + oneKey.css) : "key";
var keyValue = oneKey.value;
obj.PressKey = $("<button/>", {
"class":keyClass,
"html":keyValue,
"click":$.proxy(obj._PressKeyClickEventHandler, this)
});
$(obj.LiAlpha).append(obj.PressKey);
})
$(obj.UlAplha).append(obj.LiAlpha);
}); |
voici la l'évènement click :
Code:
1 2 3 4
| _PressKeyClickEventHandler: function(key)
{
}, |
j'aimerais faire plusieurs choses.
- Lorsqu'on clique, le bouton doit hériter d'une classe supplémentaire (je compte faire changer de couleur à une touche).
- Je souhaite prélever la valeur du bouton, afin de l'ajouter à un futur input de type text.
- Je souhaite supprimer la classe précédemment ajoutée, afin de rendre la couleur originelle au bouton.
J'ai essayé pas mal de choses, mais je n'avance à rien :/
pourriez-vous m'aider svp ?