2011-12-05 79 views
1

看起來像一個很好的簡單解決方案是背後的一個正確的痛苦。使用jquery從div中刪除nicEdit實例

我有一個DIV,在我的例子中是element_105的id。當你點擊DIV時,nicEdit wysiwyg被應用於DIV(儘管nicEdit看起來不再適用,我喜歡它的特性,它允許我將div而不是textarea變成可編輯的框)。

到目前爲止這樣。不過,我希望能夠從div中刪除nicEdit實例,當你點擊一個鏈接或從div模糊。在真正的應用程序中,我有多個div用於點擊並應用nicEdit wsyiwyg,並在用戶單擊下一個div或脫離它們正在編輯的div時將其刪除。

爲了讓這個更容易理解,我提供了一個JSFiddle來顯示我目前的試驗。

http://jsfiddle.net/8eLQW/32/

+0

林還開放的建議,以更好的所見即所得的編輯是relativly簡單。 CKeditor,timymce對我的需求似乎有點多。然而,如果任何人都可以告訴我如何讓nicEd消失在div ID非常偉大。 – azzy81

回答

2

這是一個有點晚,但我只是碰到了同樣的問題,終於想通了。

這是一個NicEdit錯誤。 removeInstance()僅適用於<textarea>

http://jsfiddle.net/8eLQW/41/

不,它可以幫助你,但還是...我想這不會傷害,讓你知道:)