$('body').on('click', '.rien', function(){})

$('body').on('click', '.anything', function() {
    //code
});

ne fonctionne pas pour rien en ce moment et je ne peux pas comprendre pourquoi. Je suis capable de point d'ancrage à autre chose, dire que je viens de jeter un #wrap div droit à l'intérieur de la body. Ensuite, je suis capable de faire

$('#wrap').on('click', '.anything', function() {
    //code
});

pour tout élément que je veux.

Une idée de ce que j'ai pu faire pour désactiver cette fonctionnalité dans l'élément de corps?

Merci!

avez-vous une event.stopPropagation() ou return false en un clic-gestionnaire entre l'élément que vous êtes en cliquant et la body élément?
pas que je sache 🙁
Je ne peux pas le reproduire. Pourriez-vous mis en place un jsfiddle.net démo? Il doit y avoir quelque chose qui se passe sur votre page, qui n'est pas incluse dans la question.
si vous voulez faire une fonction liée avec l'événement de clic sur le corps sans objet / non disponible pour certains <div> ou quelque chose?
Essayez de remplacer body dans le sélecteur html ou document (sans les guillemets), et voir si cela résout le problème ?

OriginalL'auteur fancy | 2012-08-12