[英]jquery - datepicker (colorpicker etc) on ajax loaded content
這就是事情。 我有ajax加載的內容(包括表單字段),我需要將datepicker(colorpicker)添加到其中一個新的輸入字段。
顯然$('input.datepicker').datepicker()
datepicker()不起作用,而.on()方法似乎不適用於load
事件。
我無法修改ajax處理腳本(所以我無法添加一些回調 - 成功的ajax請求后)。 你能給我一些建議嗎?
非常感謝你。
使用.ajaxComplete()
全局處理程序:
$(document).ajaxComplete(function(event, jqXhr, settings) {
//maybe check whether you have to create the datePickers or not...
$('input.datepicker').datepicker();
});
每當AJAX請求完成時,都會調用此jQuery全局處理程序,而不管是哪一個。 您可以使用傳遞給回調的參數來確定具體請求,也許還需要重建控件。
如果您有興趣,可以閱讀有關jQuery ajaxComplete處理程序的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.