jQuery 就地编辑插件,允许您从另一个元素触发编辑

标签 jquery edit-in-place

现在我正在使用Jeditable用于就地编辑功能。 Jeditable 有一些不错的选项,但是(据我所知),它不允许您触发编辑,除非单击相关元素。

也就是说,假设我的元素有 id comment。使用 Jeditable,开始编辑的唯一方法是单击comment。我想要的是在 comment 旁边放置一些小文本(例如,“点击编辑您的评论”),单击后会将 comment 变成可编辑的文本字段(并设置“保存”和“取消”按钮等)。

最佳答案

好的,我破案了。在 this blog post ,作者写道

You can now use any custom event for triggering Jeditable.

$(".editable").editable("http://www.example.com/save.php", { 
   event     : "make_editable" 
});

所以我这样做了,然后做了:

  $("#id-for-text").click(function() {
    $("#comment").trigger('make_editable');
  });

关于jQuery 就地编辑插件,允许您从另一个元素触发编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1320528/

相关文章:

python - 重新排列numpy 2D数组的列

javascript - 多个 TinyMCE 编辑器,但只有一个工具栏?

python - Pandas:写入原始数据框。设置复制警告

gem - Rails 3.1 就地编辑 : gem that works, 还是自己动手?

mysql - jEditable - 保存到数据库

javascript - Ember 将操作添加到模板以进行父/子通信

javascript - 在 jQuery 中查找/替换 HTML 标签之间的字符串?

php - 在哈希中保存信息的最佳方法

javascript - 如何为没有类或 ID 的按钮添加类或 ID?

jquery - MVCContrib Grid - 如何使用ajax添加和删除行?