2013-03-11 27 views
-3

激活當你設置了一個div CONTENTEDITABLE爲真,你怎麼把它打開爲可編輯的文本區域,而不在DIV的點擊和而點擊不同的按鈕在頁面上?jQuery的CONTENTEDITABLE - 如何在點擊

此刻,我不知道如何做到這一點,因此我沒有嘗試任何事情。 該協會致力於editablecontent的唯一的事情是對的div自相擠壓的時候,但我想設置一些按鈕,點擊它時,會表現的好像你點擊CONTENTEDITABLE DIV

+0

@Dom看到我的編輯 – Alon 2013-03-11 16:11:58

回答

5

我會投下來,但我沒有125代表所以不是我來回答,希望你能接受我的答案,讓我可以否決你的問題:)

如果你的代碼現在包含$(this).attr("contenteditable","true")將其刪除。然後在id =「someButton」的頁面上添加一個按鈕。添加該按鈕來設置contenteditable屬性,給你真正想要編輯的div真實一些JavaScript,具體如下:

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

既然你沒有代碼,並沒有進一步的解釋,我希望這將幫助你前進足夠解決你的問題。

+1

您可能還需要關注這個新元素後,你將它設置爲內容編輯。例如。 $( 「#DIV-你,其實想學ID」)。對焦()。 – Spork 2013-03-11 16:14:21

+0

現在你可以倒下它! = D – 2013-03-11 16:21:53

+1

全圓:現在有人低估我:'( – Spork 2016-09-22 06:46:46