20 votes

JQuery On Click avec attribut de données

Duplicata possible :
Sélection d'un élément par attribut de données

J'essaie d'écouter quand un élément avec un certain attribut de données est cliqué mais je n'arrive pas à faire fonctionner le clic et je suis sûr que c'est quelque chose de simple de ma part que je manque. J'ai

<a href="stackoverflow.com/home" data-spinner="true" />

$.data('record').click(function() {
         //Do Action
});

Je l'ai fait avec des variations. Ma question est la suivante : comment puis-je utiliser un attribut de données avec un clic ?

50voto

Robin Jonsson Points 1606

Solution facile à votre problème : (Non testé)

$('a[data-spinner="true"]').click(function(event) {

});

17voto

Akhil Sekharan Points 6018

Cela sélectionne tous les éléments avec l'attribut data-spinner, quelle que soit la valeur de l'attribut.

    $( "[data-spinner]" ).live( "click", function () {
        console.log('clicked');
    } );

11voto

VisioN Points 62518

Le code suivant lie click à tous les <a> éléments qui ont data-spinner égal à true :

$("a[data-spinner='true']").click(function() {
    //Do Acction
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X