将jquery函数应用于已加载的元素

我正在尝试在加载的元素上应用函数,我搜索网络但我不明白该怎么做。

谁能告诉我该怎么做?

例:

 // checkbox cheque $("#cheque").click( function () { if($("#cheque").is(":checked")) { //alert('Cheque is checked'); $("#load_cheque").load("./server/mode_paiement.php?cheque=1"); } else { //alert('Unchecked Cheque!!'); $("#load_cheque").empty(); } });  

这是要加载的元素:

   

因为你注意到有“datepicker-inline”..问题是datepicker没有处理加载的输入

谢谢 :)

绑定datepicker时应该使用’ live ‘,如下所示:

 $('.datepicker-inline').live('click', function() { $(this).datepicker({showOn:'focus'}).focus(); }); 

(无耻地解除了这个问题 )

否则,你的datepicker绑定代码将不会看到要转换为datepickers的新元素(它们在第一次运行时不存在),并且您获得当前行为。

您可以在load调用中放置一个回调函数,该函数将在添加新内容时调用:

 $("#load_cheque").load("./server/mode_paiement.php?cheque=1", function(){ // Here you can fix the loaded content });