2010-08-16 5 views
1
<script type="text/javascript"> 
$('.pp').click(function() { 
    alert(); 
}); 
</script> 

<p class=pp>asdf</p> 
<p class=pp>asdf</p> 
<p class=pp>asdf</p> 

Pourquoi la fonction n'est pas appelée sur l'événement click?Pourquoi ma fonction n'est pas appelée cliquer?

Il doit être question très stupide et stupide, mais je ne sais pas ce qui me manque.

+0

class = "pp" - les citations ne sont pas là et le $ wrapper jQuery (document) .ready (function() {// Votre Code}); – DMin

+0

Merci, je dois savoir maintenant ~! – Deckard

Répondre

0

Ceci est purement parce que vous connectez un événement de clic à un nœud qui n'existe pas encore fait. Placez le code après les nœuds HTML ou appelez-le lors des événements load ou DOMContentLoaded.

2

devrait être

<script type="text/javascript"> 
$(function(){ 
    $('.pp').click(function(){ 
     alert(); 
    }); 
}); 
</script> 
0

ou

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('.pp').click(function(event){ 
     alert(); 
    }); 
}); 
</script> 
Questions connexes