2010-08-16 112 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> 

爲什麼函數沒有被點擊事件調用?爲什麼我的函數沒有被點擊調用?

它一定是非常愚蠢和愚蠢的問題,但我不知道我錯過了什麼。

+0

類= 「PP」 - 引號不存在與jQuery的包裝$(文件)。就緒(函數(){//你代碼}); – DMin 2010-08-16 11:56:03

+0

謝謝,我現在才知道〜! – Deckard 2010-08-16 12:09:09

回答

0

這純粹是因爲你安裝一個click事件到實際不存在又一個節點。將代碼放在HTML節點之後,或者在loadDOMContentLoaded事件中調用該代碼。

2

應該

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

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