2012-06-26 65 views

回答

2

​​3210

它不是一個單一的元素。它正在創建標籤和縮進...但上述將返回.CodeMirror-lines的最後div內的所有內容的文本值,我相信這就是你所追求的。

+0

非常感謝。 – maxhud

0
$('.CodeMirror > div').find('textarea').val() 
0

如果你有像firebug一些工具,它將使尋找元素,比如這個簡單

+0

我已經使用谷歌的開發面板,我只是找不到它出於某種原因 – maxhud

0

使用Chrome的(真棒)開發工具,我發現它是一個隱藏textarea,然後它使用的div &跨度與顏色樣式它在運行在一個單獨的元素(在textarea的,因爲你可以在一個正常的textarea沒有風格文本)爲您鍵入的文本:

enter image description here

所以,你可以使用此代碼來獲取在鍵入的文本:

$('#code').val(); 

希望幫助!

+0

我會看到這一點。這是第一個解決方案 – maxhud

+0

@maxhud好吧,以及如果這回答你的問題(它應該 - 它確實是你想要的)然後請接受我的回答:) – Nathan

+0

它不會做我想要的。當您更改文本的值時,該textarea的值不會更改。看看我upvoted的解決方案,我將接受來自 – maxhud

相關問題