如何使用jQuery获取和设置textarea值

时间:2016-09-28 05:08:18

标签: jquery

我的表单上有一个文本编辑器。当我点击textarea中的某些内容时,在textarea列的弹出窗口中显示相同的值。

这是我的textarea,我必须设置结果:

<textarea name="content" class="text_editor" id="textarea" ></textarea>

查看我必须获得结果的页面:

<div class="form-group mod_mr20">
    <label class="col-md-3 control-label">Notice Description</label>
    <div class="col-md-9 col-md-offset-1 hidden_color">
       <p></p>//display view here
    </div>
</div>

这是我的预览按钮:

<button class="btn btn-primary mr5"  data-toggle="modal" type="button" name="submit" data-target="#pre_view" >PREVIEW</button>

弹出用户显示视图结果后,不允许编辑这些值

2 个答案:

答案 0 :(得分:1)

如果您使用boostrap,请尝试以下代码:

$(document).on('show.bs.modal','#Your-modal-popup-id', function () {
    alert('hi');
    $(e.currentTarget).find('.hidden_color p').html($("#textarea").val());
})

答案 1 :(得分:0)

请试试这个,

我认为你正试图解决这个问题,

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<script>
    $(document).ready(function(){
        $("#preview").on('click',function(){
            $('.col-md-9.col-md-offset-1.hidden_color > p').html($('#textarea').val());
        });
    });
</script>

<textarea name="content" class="text_editor" id="textarea" ></textarea>
<button type="button" class="btn btn-info btn-lg" id="preview" data-toggle="modal" data-target="#myModal">Preview</button>
<!--Your Model-->
<div class="form-group mod_mr20">
    <label class="col-md-3 control-label">Notice Description</label>
    <div class="col-md-9 col-md-offset-1 hidden_color">
       <p></p>//display view here
    </div>
</div>