2013-05-30 34 views
0

我遇到了使用jQuery的jQuery警報問題。在頁面加載的第一頁上,當我點擊jQuery警報工作的鏈接時。單擊第二頁時不會顯示警報?

但是,當我點擊第二頁並點擊鏈接時,即使當我回到第一頁時,jQuery警報也不會出現。

這是jQuery代碼:

jQuery(".textad_paginator").click(function(){ 


      var page = jQuery(this).attr("id"); 

      var str = new String(page); 
      var page = str.charAt(str.length-1); 

      var pages = jQuery("#txtad_pages").val(); 
      var txtadcount = jQuery("#txtadcount").val(); 
      var supplier_id = jQuery("#supplier_id").val(); 

      jQuery.ajax({ 
        type: "POST", 
        url: publicdomainobj+"archives/directory_archive.obj.php", 
        data: "supplier_id="+supplier_id+"&page="+page+"&type_list=textads", 


        success: function(getdata){ 



          jQuery("#textad_archive_container").html(''); 
          jQuery("#textad_archive_container").html(getdata); 

           jQuery("#more_textads").show(); 
           jQuery(".textad_paginator").css("font-weight","normal");  
           jQuery(".textad_paginator").css("color","#666666");        
           jQuery("#textad"+page).css("font-weight","bold"); 
           jQuery("#textad"+page).css("color","#017F9A"); 


          if(page<pages){ 
           jQuery(".textad_count_indicator").html(page*10); 

          }else{ 
           jQuery(".textad_count_indicator").html(txtadcount);    

          } 


        } 
      }); 

      return false; 
     }); 

     jQuery(".textads").click(function(){ 
      alert(jQuery(this).attr("id")); 
     }); 

我有沒有打破一些規則的jQuery或腳本?

請參閱供您參考的鏈接,http://beta.bridalbook.ph/wedding-suppliers/tenstringedlyre PACKAGES部分。

+0

對我來說,希望這不是一個反向鏈接:P –

回答

0

試圖改變點擊這樣的:

jQuery(".textads").live('click', function(){ 
     alert(jQuery(this).attr("id")); 
    }); 
+0

嗨@Kindzoku,它沒有工作。不管怎麼說,多謝拉。 – iamnards

0

做了一些變通:

我喜歡修改代碼:

jQuery(".textad_paginator").on('click', function(){ 


     var page = jQuery(this).attr("id"); 

     var str = new String(page); 
     var page = str.charAt(str.length-1); 

     var pages = jQuery("#txtad_pages").val(); 
     var txtadcount = jQuery("#txtadcount").val(); 
     var supplier_id = jQuery("#supplier_id").val(); 

     jQuery("#textad_archive_container").load("<?=$config['publicdomain']?>/data_textads.php?supplier_id="+supplier_id+"&page="+page+"&type_list=textads"); 


     if(page<pages){ 
      jQuery(".textad_count_indicator").html(page*10); 

     }else{ 
      jQuery(".textad_count_indicator").html(txtadcount);    

     } 

     jQuery("#more_textads").show(); 
     jQuery(".textad_paginator").css("font-weight","normal");  
     jQuery(".textad_paginator").css("color","#666666");        
     jQuery("#textad"+page).css("font-weight","bold"); 
     jQuery("#textad"+page).css("color","#017F9A"); 

     return false; 
    }); 

和data_textads.php與jQuery代碼:

jQuery(".textads").on('click', function(){ 
     alert(jQuery(this).attr("id")); 
}); 

和i噸工作!謝謝你們。