Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript editableText插件启用问题_Javascript_Jquery_Edit In Place - Fatal编程技术网

Javascript editableText插件启用问题

Javascript editableText插件启用问题,javascript,jquery,edit-in-place,Javascript,Jquery,Edit In Place,我一直在尝试这个插件,到目前为止还不错。。。但我遇到了这个问题。我想在发送更新或新的保存数据请求时更新我的页面,但如果我更新此功能(就地编辑),它将添加第二组按钮,第三组、第四组等等。我怎么能告诉它,它只会更新返回的数据,而不是所有元素?我有一个想法,它必须对jquerys的每个函数都做些什么,但我不确定,因为我对jquery非常陌生。谢谢你的帮助 您可以给选择器a,例如,如果您现在正在执行此操作: $('.editableText').editableText({ newlinesE

我一直在尝试这个插件,到目前为止还不错。。。但我遇到了这个问题。我想在发送更新或新的保存数据请求时更新我的页面,但如果我更新此功能(就地编辑),它将添加第二组按钮,第三组、第四组等等。我怎么能告诉它,它只会更新返回的数据,而不是所有元素?我有一个想法,它必须对jquerys的每个函数都做些什么,但我不确定,因为我对jquery非常陌生。谢谢你的帮助

您可以给选择器a,例如,如果您现在正在执行此操作:

 $('.editableText').editableText({
    newlinesEnabled: false
 });
在ajax回调中,无论在何处添加元素,在
success
complete
方法中调用它时,都给它一个上下文,如下所示:

$.ajax({
  ...options here...
  success: function(data) {
    $('.editableText', data).editableText({
      newlinesEnabled: false
    });
    //insert the elements somewhere...
  }
});
,data
给出了它(),这意味着它只在返回的data/html中搜索该类的元素,而不是页面上的所有元素。这应该可以消除重复选择并在已经运行插件的元素上运行插件的问题。

也许您可以给出一个简短的(代码)示例,说明您现在正在做什么。