0

我正在使用轻量级富文本编辑器输入内容。输入后,我尝试使用 j-query 获取输入的内容,以便我将其用于其他目的。但它没有得到。请帮助我。

HTML 表单:

<form>
    <p>
        <textarea name="ta1" id="ta1" class="rte2"></textarea>
    </p>
<a id="various1" href="#inline1" style="text-decoration:blink"><input type="button" id="expand" name="expand" value="Expand"></a>
    <p></p>
    <div id="inline1" style="width:460px;height:320px;overflow:auto;">
    <p>
        <textarea name="ta2" id="ta2" class="rte1"></textarea>
    </p>    
    </div>
</form>

J-查询脚本:

<script type="text/javascript">
$(document).ready(function() {

    $("#expand").click(function () {
    var text = $("#ta1").text();
    alert(text); });

    //$("#various1").click(function(){
    //$("#inline1").hide(); 
    //});

富文本编辑器工具栏 j-query 代码

    var arr = $('.rte1').rte({
        css: ['default.css'],
        width: 450,
        height: 200,
        controls_rte: rte_toolbar,
        controls_html: html_toolbar,
    });

    $('.rte2').rte({
        css: ['default.css'],
        width: 450,
        height: 200,
        controls_rte: rte_toolbar,
        controls_html: html_toolbar
    }, arr);
});
</script>
4

2 回答 2

0

尝试使用textareas 是输入类型,在 jQuery 案例中$("#ta1").val();使用 and 检索和设置文本区域的内容.value.val()

于 2013-04-11T11:39:11.450 回答
0

用这个

 var text = $("#ta1").text();

看到我用.val()而不是.text()

演示在这里

http://jsfiddle.net/9YD5Q/

于 2013-04-11T11:40:29.623 回答