使用jquery在CKEditor中获取内容时出错

时间:2011-12-14 08:17:06

标签: jquery

<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,如何解决?

1 个答案:

答案 0 :(得分: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);

希望这有帮助。