javascript - 单击时的 jQuery jeditable 触发器

标签 javascript jquery jquery-plugins jeditable jquery-events

我需要在我的应用程序中使用内联编辑。为此,我使用了 jQuery 的 Jeditable 插件。

我只想在单击元素时触发元素的可编辑模式。这是我的代码,它不起作用:

var tet = "";
$(".edit-client").click(function(event) {
    tet = "#"+event.target.id;
    //alert(tet);
});

$(tet).editable("/bestcredit/admin.php/request/editClient", {
    submitdata : function (value,settings){
                    return {"Client[id]":'.$model->client->id.' };
                },

    //indicator : "Saving...",
    //tooltip   : "Click to edit...",
    submit   : "OK",
    name : "Client["+tet.substr("1")+"]"
    //alert(1);
 }); 

如何添加此功能?

最佳答案

有很多方法可以做到这一点,这完全取决于您的 HTML,但是例如,如果您有以下 HTML:

<div class="edit" id="unique_id">Editable text</div> 
<a href="#" class="edit_trigger">Edit me!!</a>

然后您可以使用以下 JavaScript:

/* Bind Jeditable instances to "edit" event. */
$(".edit").editable("http://www.example.com/save.php", {
    event     : "edit"
});
/* Find and trigger "edit" event on correct Jeditable instance. */
$(".edit_trigger").bind("click", function() {
    $(this).prev().trigger("edit");
});

关于javascript - 单击时的 jQuery jeditable 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11952196/

相关文章:

javascript - AJAX 请求不适用于本地主机 CORS 策略

javascript - 如何继续替换文本区域中的特定单词?

javascript - 如何隐藏单选按钮选择的输入字段

jquery - 元素上的淡出/淡入图像

javascript - 切换按钮的 jQuery 媒体查询 - 根据屏幕宽度不同的操作

用于突出显示源代码的 jQuery 插件

jquery - 使用 requirejs 中的插件停止全局 jquery

javascript - 无法显示网格中第二行弹出的日历

javascript - JPA ng-repeat 过滤器 - 多个 id 作为一个

jquery - 星级评分 jquery 星级评分小部件和 split 星的错误呈现