Javascript 如何使x-editable能够处理ajax内容

Javascript 如何使x-editable能够处理ajax内容,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个关于实时加载ajax内容和.editable()的问题 我是通过ajax加载内容的,它需要能够绑定到父页面上的.editable()函数中。我并没有在解决这个问题的文档方面找到太多东西。我想我一定是瞎了或是瘦了 如何获得此功能。当尝试通过ajax实时加载内容访问它时,可编辑功能将正常工作: $('#charge_name a').editable({ // scripts here... }); 非常感谢你的帮助 我不确定这是否是最好的方法,但为了找不到更好的解决方案,我

我有一个关于实时加载ajax内容和.editable()的问题

我是通过ajax加载内容的,它需要能够绑定到父页面上的.editable()函数中。我并没有在解决这个问题的文档方面找到太多东西。我想我一定是瞎了或是瘦了

如何获得此功能。当尝试通过ajax实时加载内容访问它时,可编辑功能将正常工作:

 $('#charge_name a').editable({
     // scripts here...
 });

非常感谢你的帮助

我不确定这是否是最好的方法,但为了找不到更好的解决方案,我提出了以下建议:

我创建了一个包含可编辑脚本的函数,如下所示:

 function myEditables(){
       $('#charge_name a').editable({
          // scripts here...
       });
 }
然后,每当我需要激活页面上的可编辑内容时,无论是在ajax调用还是页面加载之后,我都只需调用函数名:myEditables()


如果有人知道更好的方法,请告诉我,我将不胜感激。谢谢

在选项中有一个名为
selector

更多信息请点击这里


这将委托可编辑的目标,即使它们在加载后已添加到DOM。

这是最好的答案!