2015-10-12 39 views
-1

當我點擊選擇,10次中的1次,當我點擊選擇時,它會觸發點擊功能。但是,當我點擊選擇選項時,我想觸發點擊功能。我做錯了什麼,我該怎麼做才能解決這個問題?順便說一句,這段代碼在我的ajax函數中。1/10次單擊功能是通過單擊而不是單擊選項觸發的?

$('#pagination select option').click(function(e){ 
 
\t \t \t \t alert('test'); 
 
        $this = $(this).val(); 
 
\t \t \t \t \t window.location.hash = $this; 
 
\t \t \t });
<div id="pagination"> 
 
\t \t   <span href='prev' id='prev'>Prev</span> 
 
    \t   <select > \t 
 
\t \t \t \t <?php for($i= 0 ; $i < $post_count ; $i++){ 
 
\t \t \t \t \t ?> 
 
\t \t \t \t <option value="<?php echo $i;?>" <?php if($i==$post_pagination_num){echo "selected=selected";};?>><?php echo $i+1;?></option> 
 
\t \t \t \t \t <?php 
 
\t \t \t \t } 
 
\t \t \t \t ?> \t 
 
\t \t \t \t </select> \t \t 
 
\t \t  <span href='next' id='next'>Next</span>

+0

不要添加PHP,添加生成的HTML而不是 – Tushar

+0

#kz_pagination或#pagination只?指定的ID無效。 – prashant

+0

爲什麼不加php,有什麼不同? – conan

回答