нажмите кнопку перейти к следующему, я хочу быть ablle, чтобы получить текстовое значение cell1 и cell2 каждой строки таблицы и сохранить их оба в объекте списка json - PullRequest
0 голосов
/ 30 октября 2018

Я боролся с этой проблемой более недели, и я не мог понять это. Я должен завершить проект, который использует jquery и json. я новичок с ними обоими. Я хочу, чтобы, нажимая на кнопку «перейти к следующему», я хочу получить значение cell1, ячейку 2 каждой строки и добавить их в мой объект json, который позже будет отправлен на сервер для дальнейшей обработки. Я хочу, чтобы можно было сохранить значение переключателя, независимо от того, является ли оно «да» или «нет», и текст второй ячейки.

<div id="accordion>
<div>
<table id=" firm1 ">
<tr id="row1 ">
<td id="td1 ">
<input type="radio " name="response " value="yes ">yes
<input type="radio " name="response " value="no ">no
</td>
<td id="td2 ">
1
</td>
</tr>
<tr id="row2 ">
<td id="td1 ">
<input type="radio " name="response " value="yes ">yes
<input type="radio " name="response " value="no ">no
</td>
<td id="td2 ">
2
</td>
</tr>
</table>
</div>
<button onclick="getcell1and2ofrows() " >Go to next section</button>
<div>

спасибо большое

1 Ответ

0 голосов
/ 30 октября 2018

хорошо, я понимаю, как это сделать. я передал номер строки, взяв количество записей элемента в модели, и просто использовал цикл для. надеюсь, это кому-нибудь поможет.

vartificationreponse = function () {// функция, вызываемая кнопкой в ​​представлении

var idtable = $(this).data('tableid-id'); // getting the id of the table
var doccount2 = $(this).data('countdoc-id'); // number of row in the current table



for (var i = 1; i <= doccount2; i++) {

     var el1 = $('#' + idtable).find('tr:eq("'+i+'")').find("td:eq(1)").html();

     var el2 = $('#' + idtable).find('tr:eq("'+i+'")').find('input:checked').val();

    }

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...