11499 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'avoue que j'ai du mal à formuler ma question et donc du faite à rechercher dans le forum si le problème a déjà été formulé. Veuillez donc m'excuser par avance si le sujet est redondant.

J'ai crée un plugin "bouton" Jquery du style :

(function($){

$.fn.bouton = function(parametres){
...............
$(this).button({ //Plugin jquery UI
icons: {primary: icone},
text: true
}).click( //Détection evenement appuie sur le bouton
function(evt) {
parametres.click();
});
..............
...............
return $(this);
}

})(jQuery)

L'appel de la fonction :

$("#bouton_tata").bouton({click:function() {
toto();
$(this).attr("id"); //Ne fonctionne pas
$("#bouton_tata").attr("id"); //Fonctionne
}});

Et j'aimerai que $(this) dans la fonction repointe sur le sélecteur $("#bouton_tata")

Merci d'avance,
Super ! cela fonctionne à la perfection.

Merci beaucoup pour le temps consacré à répondre à ma question.