当你将div contenteditable设置为true时,如何在没有点击div而是单击页面上的其他按钮的情况下将其打开为可编辑的textarea?
目前我不知道如何实现这一目标,因此我没有尝试任何事情。 唯一适用于editablecontent的是当按下div本身时,但是我想设置一些按钮,当点击它时就像你点击了contenteditable div一样
答案 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");
});
});
由于您没有代码而且没有进一步的解释,我希望这可以帮助您提前解决您的问题。