use*_*253 -1 javascript jquery
我设法把它缩小到一个非常小的小提琴:
https://jsfiddle.net/wn7aLf3o/4/
基本上当你点击'append'时,它应该在textarea中添加一个"X".这很好用,直到我决定集中textarea并手动输入一些东西.然后我不能再附加X.
在Chrome和Firefox中测试过.我究竟做错了什么?
HTML:
<div id="append">append</div>
<textarea id="text"></textarea>
Run Code Online (Sandbox Code Playgroud)
JQuery的:
$(function(){
$(document).on('click', '#append', function(){
$('#text').append(" X");
});
});
Run Code Online (Sandbox Code Playgroud)
您需要使用val:
$(function(){
$(document).on('click', '#append', function(){
$('#text').val($('#text').val() + " X");
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="append">append</div>
<textarea id="text"></textarea>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41 次 |
| 最近记录: |