#javascript #jquery #json
Подскажите, пожалуйста, как кодом из моей таблицы с помощью JQuery и(или) JavaScript создавать JSON-массив и удалять строку в массиве при удалении строки в таблице? Т.е. всю информацию из таблицы записывать в массив, чтобы он выглядел примерно так: [ { "id": "1", "country": "India", "date": "", "comment": "Hello world1" }, { "id": "2", "country": "Germany", "date": "", "comment": "Hello world2" } ] function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i
Ответы
Ответ 1
//функция вернет JSON таблицы function tableToJson() { var json = [] $('#dataTable tr').each(function(key,elem){ json.push({ id: key + 1, country: $(elem).find('select[name="country"] option:selected').text(), date: '', comment: $(elem).find('input[name="txt"]').val() }) }); return json } $(function(){ console.log(tableToJson()); });
Комментариев нет:
Отправить комментарий