remplacement de jQuery pour onclick

Je viens de découvrir le pouvoir de jQuery. Juste une petite question cependant.

Qu’est-ce qui remplace onclick = “DeleteSomething (‘LE NUMÉRO D’IDENTITÉ CHARGÉ PAR LE CÔTÉ SERVEUR’)”?

Existe-t-il même un moyen de transmettre des informations personnalisées, telles qu’un identifiant, à un jQuery onclick? Ou dois-je restr à l’ancienne?

Merci beaucoup!

Adam

J’utilise habituellement un rel = “” pour des données supplémentaires dont je pourrais avoir besoin attachées au bouton ou autre chose.

par exemple

 

puis jquery

 $('.btnDelete').click(function() { DeleteMethod($(this).attr("rel")); }); 

Si vous collez l’ID de l’object que vous souhaitez supprimer dans le paramètre rel, vous pouvez le faire de cette façon:

  

Ce serait beaucoup plus propre si vous le faites de cette façon:

  $('.someclass').click(function(){ var prop1 = $(this).attr('prop1'); //DeleteSomething(prop1) }); 

Utilisez le serveur pour remplacer {ID} par l’ID actuel.

HTML:

 

jQuery:

 $('form#deleter input[type="submit"]').click(function() { var id = $(this).attr('rel'); DeleteSomething(id); return false; } 

N’oubliez pas d’implémenter la suppression côté serveur également pour les personnes qui n’ont pas Javascript activé!