2011-08-26 82 views
1

嗨我已經看過其他職位,這已被標記爲正確的 - 和我一直在嘗試的相同。但由於某種原因,我無法獲得多個datepicker實例在我的頁面上工作。任何人都可以想到爲什麼在錯誤控制檯中沒有問題。多個jquery datepicker

$('.hasDatepicker').each(function(){ 
    $(this).datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // new doesn't work 
}); 

$('#notedate').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // original - works 

和HTML

<input type="text" name="dob" id="dob" class="inputText hasDatepicker"> 
+0

我相信naveen剛剛回答了你的問題:) –

+0

查看上面的編輯html .................... – Ben

回答

2

沒有必要給 .each。這應該工作

$('.hasDatepicker').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // wont work :) 

上面的代碼不會工作,因爲hasDatepicker是一類jQuery的用戶界面自動分配的輸入。

請更改類名像

$('.dp').datepicker({autoSize: true,dateFormat: 'dd-mm-yy'}); // will work :) 

演示:http://jsfiddle.net/PaGmj/

+0

試過那個第一 - 沒有工作。 – Ben

+0

沒有什麼可以讓我把它作爲日期選擇器來添加它,不管我是直接用單個id還是由類來分配它,還是使用class來分配它。 – Ben

+0

舉行勒梅檢查。我正在使用它在我的網站之一。 – naveen

1

檢查出來我 Test result。這是關於你的名字課。你只是改變你的班級命名。