2015-11-17 63 views
1

我有下面的代碼,它可以在初始頁面加載但在ajax調用之後工作。jQuery每個函數在ajax調用後都不工作

$.each($(document).find("[data-type='datepicker']"), (function (index, element) { 
    $(element).datepicker({ 
     dateFormat: 'dd M yy' 
    }); 
})); 

如何使用事件處理函數與.each函數?

感謝您的建議!

+7

哪裏是你的Ajax調用,它是如何適應這個代碼? '.each'沒有生效。如果您更改集合,則需要再次運行它。 –

+1

請顯示您的ajax調用代碼。我猜測問題在於代碼和你所展示的代碼之間的關係。 – jfriend00

+0

投入20分鐘學習調試javascript代碼(http://getfirebug.com/javascript)。 – AppGeer

回答

0

你並不需要使用$.each只需使用日期選擇器選擇一樣,

$("[data-type='datepicker']").datepicker({ 
    dateFormat: 'dd M yy' 
});