2010-12-22 41 views
0

日曆是這個代碼是確定onclick事件表明先前圖像

這部分代碼

create_table.find("#f_trigger_c").each(function(){ 
      var oclk = " displayCalendar(document.prjectFrm['"+ ia +"dtSubDate'],'yyyy-mm-dd', this)"; 
      var newclick = new Function(oclk); 
      jq(this).click(newclick); 
     }); 

請幫助我。

回答

1

這將是一個進步:

create_table.find("#f_trigger_c").each(function() { 
    jq(this).click(function() { 
     displayCalendar(document.prjectFrm[ia + "dtSubDate"], 'yyyy-mm-dd', this); 
    }); 
}); 

如果可能的話,你應該聲明一個函數:創建函數時使用函數構造函數創建

函數對象進行解析。這比聲明一個函數並在你的代碼中調用它的效率要低,因爲用函數聲明聲明的函數和其餘的代碼一起被解析。

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function