-3

当您将 aa div contenteditable 设置为 true 时,如何在不单击 div 而不是单击页面上的其他按钮的情况下将其作为可编辑文本区域打开?

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

4

1 回答 1

6

我会投反对票,但我没有 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");
    });
});

由于您没有代码,也没有进一步的解释,我希望这能帮助您转发足以解决您的问题。

于 2013-03-11T16:13:14.820 回答