Javascript 删除具有相同名称属性的表单值
我有个问题,我想删除一些名字并留下一些。但问题是,当我尝试删除一个名称时,它会删除第一个名称,而您却单击以删除最后一个名称 所以重点是 如何删除或发送要删除的名称值,而不是删除第一个或全部 因为它们都有相同的名称“info”,但值不同。 所以我想删除一些,留下一些,而不是全部,或者只在顶部 你知道我该怎么做吗Javascript 删除具有相同名称属性的表单值,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我有个问题,我想删除一些名字并留下一些。但问题是,当我尝试删除一个名称时,它会删除第一个名称,而您却单击以删除最后一个名称 所以重点是 如何删除或发送要删除的名称值,而不是删除第一个或全部 因为它们都有相同的名称“info”,但值不同。 所以我想删除一些,留下一些,而不是全部,或者只在顶部 你知道我该怎么做吗 $(文档).ready(函数(){ $(“#删除”)。单击(函数(事件){ 执行(); }); 函数Execute(){ $.ajax({ 键入:“POST”, url:'remove.
$(文档).ready(函数(){
$(“#删除”)。单击(函数(事件){
执行();
});
函数Execute(){
$.ajax({
键入:“POST”,
url:'remove.php',
数据:{
'info':$('input[name='info'])。val()
},
成功:函数(响应){},
错误:函数(){
警报(“错误”);
}
});
};
});代码>
删除
删除
删除
首先,对按钮使用class
而不是id
。ID应该是唯一的
其次,您可以为单击的按钮(目标)获取以前的输入
$(文档).ready(函数(){
$('.remove')。单击(函数(事件){
执行($(event.target).prev('input');
});
函数执行($input){
log(`Deleting:${$input.val()}`);
$.ajax({
键入:“POST”,
url:'remove.php',
数据:{
'info':$input.val()
},
成功:函数(响应){},
错误:函数(){
警报(“错误”);
}
});
};
});代码>
删除
删除
删除
每个字段的名称都应该是唯一的。那么,如果名称是唯一的,那么这一部分的数据呢:{'info':$(“input[name='info']”).val()},因为我通过ajax发送名称标记值