gpt4 book ai didi

javascript - 从文本区域逐行删除

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:28 24 4
gpt4 key购买 nike

你好我正在做一个脚本,在发送响应后逐行检查文本区域中输入的值,但是我在我的代码中看到的是所有行都被一次删除,然后响应开始出现我不希望我想要的是:

TextArea One:
Value1
Value2
Value3

检查 (Value1) 后获取响应并将其从文本区域中删除

TextArea One:
Value2
Value3

正如我所说的那样,代码会在开始收到响应后删除所有内容,这是我尝试过的代码:

$(document).ready(function(){
$('#submit').click(function(){
$('#linewhichischeckednowhide').slideDown();


function removeResourceLine()
{
resource.splice(0, 1);
$('#resource').val(resource.join("\n"));
}
function removeSocksLine()
{
socks.splice(0, 1);
$('#socks').val(socks.join("\n"));
}


function Result(type,data)
{
$('#'+type).append("<br />"+data);
}

function whenToChangeSocks()
{
if(maxFail == timeToChangeSocks){maxFail = 0;removeSocksLine()}
}
// Functions are up


//this section only for code variables and code execution

success: function(data)
{
resource.splice(0, 1);
$('#resource').val(resource.join("\n"));
}


}).complete(function(){
});



});

});
});

最佳答案

好吧,让我们来谈谈这个概念,因为你的问题中有些事情没有说清楚

第 1 步:将 textarea 值拆分为\n 以获取行

第二:使用$.each() 遍历数组获取每一行的值

第三:根据需要使用每个值(拆分它或任何东西)并用ajax发布

第 4 次:在 ajax 成功中,只需将值替换为 ('') (检查演示)

这只是一个简单的例子

$(document).ready(function(){
$('button').on('click',function(){
var valueSplit = $('textarea').val().split('\n');
$.each(valueSplit , function(key , value){
alert(key + value);
// you can use ajax here for each value
});
});
});

Working DEMO

关于javascript - 从文本区域逐行删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33851145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com