У меня есть таблица HTML с комбинированными строками td, или, как сказать, я не знаю, как выразить себя (я не так хорош на английском), поэтому я показываю это! Это мой стол:Как преобразовать/преобразовать HTML-таблицу tbody (с rowspans) TO json?
<table border="1">
<thead>
<tr>
<th>line</th>
<th>value1</th>
<th>value2</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">1</td>
<td>1.1</td>
<td>1.2</td>
</tr>
<tr>
<td>1.3</td>
<td>1.4</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td>2.1</td>
<td>2.2</td>
</tr>
<tr>
<td>2.3</td>
<td>2.4</td>
</tr>
</tbody>
</table>
(вы можете проверить его here)
Я хочу, чтобы преобразовать эту таблицу в переменной JSON с помощью JQuery или JavaScript. Как это должно выглядеть, и как мне это сделать? Спасибо, если вы можете мне помочь!
Я получил это исключение: 'Не удалось получить свойство 'push' неопределенной или нулевой ссылки' для этой части:' jsonTable.rows.push (строка); ' – victorio
спасибо за помощь, но есть некоторые проблемы: 1: 'jsonTable.columns = $ (this) .find ('th'). text();' это означает, что он найдет все 'th' и создаст с ними большую строку; 2: 'jsonTable.columnsl.length;' будет большой длиной строки – victorio
вы даже проверили код человека? –