Например HTML код:
<table id="data">
<tr>
<td><input name="check" type="radio" class="radiobtn" /></td>
<td>Data 1</td>
<td>Data 2</td>
<td>Data 2</td>
<td>Data 4</td>
</tr>
<tr>
<td><input name="check" type="radio" class="radiobtn" /></td>
<td>Data 5</td>
<td>Data 6</td>
<td>Data 7</td>
<td>Data 8</td>
</tr>
<tr>
<td><input name="check" type="radio" class="radiobtn" /></td>
<td>Data 9</td>
<td>Data 10</td>
<td>Data 11</td>
<td>Data 12</td>
</tr>
<tr>
<td><input name="check" type="radio" class="radiobtn" /></td>
<td>Data 13</td>
<td>Data 14</td>
<td>Data 15</td>
<td>Data 16</td>
</tr>
</table>
Javascript (Jquery):
$(document).ready(function(){
$(".radiobtn").click(function(){
var tds = $(this).closest('tr').children('td');
console.log(tds);
var dataArray =[];
for(i=1;i < tds.length;i++)
dataArray.push($(tds[i]).html());
//Use dataArray here
$("#console").html(JSON.stringify(dataArray));
});
});
Демо: http://codepen.io/ivoglent/pen/rejyxb
вы можете получить данные с помощью функций jquery –
Что вы пробовали? добавьте некоторый код HTML, по крайней мере, в вопрос, если вам нужна дополнительная помощь –
Я не знаю, что этот метод прав, или нет, но я могу добиться того, чего хочу. $ ("# table_id tbody"). On ('click', 'tr td: first-child', function (e) { // все значение td с запятой seprated var tdValue = $ (this) .children() .closest ("tr"). children ('td'). map (function (index, val) { return $ (this) .text(); }). toArray(); }); –