Pour une page réalisée avec zepto sur le terminal mobile, j'ai subitement constaté que l'événement click lié à on n'était pas déclenché. Le code est le suivant :
<ul> <li class="a">1111111aaaaaaasssss</li> <li class="b">aaaaaaassssss</li> <li class="c">ssssssss</li> </ul> <script> $(document).on('click','.c',function(argument) { alert($(this).html()) }) </script>
J'ai changé cette méthode d'écriture en a. méthode de délégation sans événement et j'ai constaté que le clic L'événement peut être déclenché
$(‘.a’).on('click',function(argument) { alert($(this).html()) });
Enfin, essayez de remplacer $(document) par $('body') ou $ ("ul"). Le résultat expérimental est :
$(document) Pas OK
$('body') Pas OK
$('ul') OK
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!