2016-03-28 23 views
0

Html kodu çalışmaz: Burada tarih seçici

var td5 = document.createElement("TD") 
var strHtml5 = "<From><INPUT Id=\"one\" CLASS=\"datepicker\" type=\"Text\" readonly=\"true\">"; 
td5.innerHTML = strHtml5.replace(/!count!/g,count); 

var td6 = document.createElement("TD") 
var strHtml6 = "<To><INPUT Id=\"two\" CLASS=\"datepicker\" type=\"Text\" readonly=\"true\">"; 
td6.innerHTML = strHtml6.replace(/!count!/g,count); 

Sen datepicker başlatma nesneyi saklayabilir

$(function() { 
    $('input').filter('.datepicker').datepicker({ 
     changeMonth: true,  
     changeYear: true, 
     depth: "year", 
     showOn: 'both',  
     buttonImage:'../../resources/theme1/image/calendar.png', 
     buttonImageOnly: true, 
     disabled: true, 
    }); 
}); 
+0

yerleştirin sizin 'datepicker' başlatma sana tarif edebilir anlayamadığını did't RayonDabre @ innerHTML' – Rayon

+0

... –

+0

' sonrasında Zamanla '(' .datepicker '). datepicker' öğesini başlatıyorsunuz, öğe DOM'de yok, dolayısıyla' innerHTML ' – Rayon

cevap

0

tarih seçici fonksiyonudur global bir değişken olarak ve yeni datepicker öğeleri eklendiğinde daha sonra kullanabilirsiniz.

bu deneyin:

//GLOBAL_INIT will hold the initialization in global context to be used later 
 
var GLOBAL_INIT = { 
 
    changeMonth: true, 
 
    changeYear: true, 
 
    depth: "year", 
 
    showOn: 'both', 
 
    buttonImage: '../../resources/theme1/image/calendar.png', 
 
    buttonImageOnly: true, 
 
    disabled: true, 
 
}; 
 

 

 
var td5 = document.createElement("TD") 
 
var strHtml5 = "<From><INPUT Id=\"one\" CLASS=\"datepicker\" type=\"Text\" readonly=\"true\">"; 
 
td5.innerHTML = strHtml5.replace(/!count!/g, count); 
 

 
var td6 = document.createElement("TD") 
 
var strHtml6 = "<To><INPUT Id=\"two\" CLASS=\"datepicker\" type=\"Text\" readonly=\"true\">"; 
 
td6.innerHTML = strHtml6.replace(/!count!/g, count); 
 
//Will initialize when elements are appended 
 
$(strHtml5).datepicker(GLOBAL_INIT); 
 
$(strHtml6).datepicker(GLOBAL_INIT); 
 

 

 
//Will initialize `'.datepicker'` elements initially 
 
$(function() { 
 
    $('input').filter('.datepicker').datepicker(GLOBAL_INIT); 
 
});

+0

ile işiniz bittiğinde bu parçacığı başlatmak istediğinizde –

+0

aynı kodu uygulamam ama aynı sonucu verir .. add butonu ekledikten sonra add butonu ile yeni bir sütun oluşturdum. –

+0

@ Rayon Dabre, burada yeni olduğumu bilmiyorum, benim şartım, iç html i ile tablo gövdesini içeren bir tabloya sahip fonksiyon ekleyeceğim. Tablodaki iki tarih seçici var. Ben arama fonksiyonu tarih seçici çalışır, ben çok defa denedim ama bunu çözmek mümkün değil ... –

İlgili konular