Я добавляю свои поля ввода, когда нажимаю кнопку. Мне нужно положить sh все значения текстового поля в массив массива. (Т. Е.) [['',2,3],['',3,4]]
. Он выдвигает только первые значения поля ввода. мой рабочий фрагмент кода. Кто-нибудь поможет мне понять, что я сделал неправильно.
var data = [['',2,3]];
$('button').on('click',function(){
$("#clone").append('<input id="name"/><input id="type">');
var name = $('.name').val();
var type = $('.type').val();
//var id = parseInt(data.items[data.items.length-1].id)+1;
data.push(["",name,type]);
console.log(data);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div id="clone">
<input id="name" class="name"/>
<input id="type" class="type"/>
</div>
<button>click</button>