我改变了一些文本区域,然后点击按钮,它是正常清洁。但问题是,当我想向文本区域添加新数据时,它将不能工作,并且文本区域是空的。
我应该用哪种方法?
$(".button10").on('click', function reset() {
$.ajax({
type: 'GET',
url:RestApi,
success:function(data3){
var str = JSON.stringify(data3, undefined, 4);
$("#myTextArea").html(str);
},
});
});
$(".button9").on('click', function reset() {
$('#myTextArea').val('');
});发布于 2017-01-30 10:38:08
尝尝这个,
$(".button10").on('click', function reset() {
$.ajax({
type: 'GET',
url:RestApi,
success:function(str){
$("#myTextArea").val(str);
},});
});
$(".button9").on('click', function reset() {
$('#myTextArea').val('');
});发布于 2017-01-30 10:38:15
使用$('textarea').val('');
使用$('textarea').text('')或$('textarea').html('')的问题是,它只会删除服务器发送的原始DOM中的内容。如果用户清除它,然后输入新的输入,则清除按钮将不再工作。使用.val('')正确地处理用户输入情况。
发布于 2017-01-30 10:33:28
试试这个:
$(".button10").on('click', function reset() {
$.ajax({
type: 'GET',
url:RestApi,
success:function(data3){
var str = JSON.stringify(data3, undefined, 4);
$("#myTextArea").val(str);
},
});
});
$(".button9").on('click', function reset() {
$('#myTextArea').val('');
});https://stackoverflow.com/questions/41933590
复制相似问题