2011-12-14 52 views
0
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
<textarea cols="80" id="content" name="content" rows="10">html format here</textarea> 
    <input type="submit" id="submit" value="Submit" /> 
<div id="data"></div> 
<script type="text/javascript"> 
CKEDITOR.replace('content'); 
$(document).ready(function(){ 
    $('#submit').click(function(){ 
     var content = $('#content'); 
     alert(content); 
     //$('#data').html(content); 
    });   
}); 
</script> 

當我提醒(內容)是結果是錯誤,不能獲得價值HTML,如何解決呢?錯誤時CKEditor的獲取內容與jQuery

+0

這是什麼? var content = $('#content');你不能這樣做。 – AlphaMale 2011-12-14 08:21:06

回答

0

你不能改變你這樣的代碼通過一個div作爲一個整體是這樣

var content = $('#content'); //wrong way 
alert(content); 

可以提醒div的內容:

var content = $('#content').html(); //correct way 
alert(content); 

編輯:

獲得價值使用:

var content = $('#content').value(); //correct way for getting an element's value 
alert(content); 

希望這會有所幫助。

+0

我使用CKEditor,無法從textarea獲得價值 – 2011-12-14 08:38:27