簡體   English   中英

在ajax加載的內容上的jquery - datepicker(colorpicker等)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM