jQuery contenteditable - 如何激活点击

时间:2013-03-11 16:07:49

标签: jquery

当你将div contenteditable设置为true时,如何在没有点击div而是单击页面上的其他按钮的情况下将其打开为可编辑的textarea?

目前我不知道如何实现这一目标,因此我没有尝试任何事情。 唯一适用于editablecontent的是当按下div本身时,但是我想设置一些按钮,当点击它时就像你点击了contenteditable div一样

1 个答案:

答案 0 :(得分:5)

我会投票,但我没有125名代表。所以相反我会回答,希望你能接受我的回答,所以我可以对你的问题进行投票:)

您的代码现在包含$(this).attr("contenteditable","true"),请将其删除。然后在页面上添加一个id =“someButton”的按钮。在该按钮上添加一些javascript,将实际想要编辑的div的contenteditable属性设置为true,如下所示:

$(document).ready(function(){
    $("#someButton").on("click", function(){
        $("#div-you-actually-want-ID").attr("contenteditable","true");
    });
});

由于您没有代码而且没有进一步的解释,我希望这可以帮助您提前解决您的问题。