Javascript 无法获取并显示textarea值
HTML代码:Javascript 无法获取并显示textarea值,javascript,textarea,Javascript,Textarea,HTML代码: <!-- Modal --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-d
<!-- Modal -->
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Book return comment (optional):</h4>
</div>
<div class="modal-body">
<textarea id="comment" class="form-control" rows="6" maxlength="500" placeholder="Please limit your comment to 500 characters."></textarea>
</div>
<div class="modal-footer">
<a href="#" id="btn-confirm" class="btn">Confirm</a>
<a href="#" class="btn">Cancel</a>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<div id="commentField">
</div>
我是jQuery的新手,这段代码怎么了?我想获取textarea文本,并用id='commentField'在div中显示它 您的JS中有一个输入错误(
#commnetField
而不是#commentField
)。你到底想通过点击按钮实现什么?现在你什么都没做
function getComment () {
var comment = $('#comment').val();
$('#commentField').html(comment);
}
$('#btn-confirm').click(function() { });
如果要设置按钮上的文本框,请单击,将其更改为
$('#btn-confirm').click(getComment);
我想你弄错了。您已经将#btn confirm的“empty”函数设置为“click”事件处理程序。应该有你的getComment函数,例如
$('#btn-confirm').on('click', getComment)
您可以更正以下输入错误:
$('#commnetField').html(注释)代码>
$('#btn-confirm').on('click', getComment)