1
我想添加不同名称的输入框到使用jQuery的DOM添加按钮,并删除使用另一个删除按钮创建的最后一个输入框。但似乎remove
功能不工作。控制台在remove
中给出价值。Javascript删除功能不与名称选择工作
代码:
$(document).ready(function() {
set = 5;
$('#show4').click(function() {
$('#form4').append('<br/>Friends name<input type="text" name="namex' + set + '" />Friends msg<textarea rows="4" cols="50" name="msg' + set + '" />');
set = set + 1;
console.log(set)
});
$('#show5').click(function() {
console.log(set - 1)
$('input[name=namex]' + set - 1).remove();
$('input[name=msg]' + set - 1).remove();
set = set - 1;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="show4">Add more friends</button>
<button id="show5">Remove friends</button>
<span id="form4"></span>
尝试,但它不工作 –
@DeepakGupta我的答案更新。你太早关闭了方括号。试试这个请 – Grgur
非常感谢它的工作 –