$(function(){
$("#ser01").click(function(){
  dialog("客户经理-广州尚品网络科技有限公司","id:ser01page","550px","550px","id"); 
});
$("#ser02").click(function(){
  dialog("客户经理-广州尚品网络科技有限公司","id:ser02page","550px","550px","id"); 
});
$("#ser03").click(function(){
  dialog("客户经理-广州尚品网络科技有限公司","id:ser03page","550px","550px","id"); 
});
$("#ser04").click(function(){
  dialog("客户经理-广州尚品网络科技有限公司","id:ser04page","550px","550px","id"); 
});
$("#ser05").click(function(){
  dialog("客户经理-广州尚品网络科技有限公司","id:ser05page","550px","550px","id"); 
});类似于以上这种 #ser05和 id:ser05page中的数字5是一直循环下去的 请问这个写成循环的函数该怎么写 谢谢 

解决方案 »

  1.   

    for(var i = 1; i <=10'i++){
    $("#ser" + i).click
    }
      

  2.   

    $(function(){    
        $("[id^=ser]").click(function(){
            dialog("客户经理-广州尚品网络科技有限公司","id:"+this.id+"page","550px","550px","id");  
        });
    })
      

  3.   


    for(var i = 0; i < n; ++i){
     $('#ser' + i).onclick=function(){
       var num = this.id.substring(3);
       dialog("客户经理-广州尚品网络科技有限公司","id:ser"+num+"page","550px","550px","id");  
     };
    }
      

  4.   


    $(function(){  
      for(var i = 0; i < n; ++i){
        $('#ser' + (i<10?'0'+i:i)).click(function(){
            dialog("客户经理-广州尚品网络科技有限公司","id:"+this.id+"page","550px","550px","id");  
        })
      }
    })