Привет всем.
Генерирую таблицу с фильтром и сортировкой, используя пример:
Ссылка
Для наглядности добавил в первый столбец
input type="radio".
Хочу чтобы при выделении строки в таблицу считывать id и передавать его в input за пределами таблицы.
Вроде все просто, но у меня почему-то не работает...
Вот такого вида моя строка:
<tr class="odd">
<td class=" sorting_1"><input type="radio" name="id_dev" id="dev856P1" value="856">
<label for="dev856P1">Объект 1</label></td>
<td class=" "><label for="dev856P1">Новый район</label></td>
<td class=" "><label for="dev856P1">Иванов</label></td>
<td class=" "><label for="dev856P1">14.03.2016</label></td>
<td class=" "><label for="dev856P1">12983</label></td>
<td class=" "><label for="dev856P1">123456</label></td>
</tr>
И код для обработки выделенной строки:
$(document).ready(function () {
$(document).on('click', '#dev', function(){
var z = document.getElementsByName('id_dev')
var idx =0;
for (var i = 0; i < z.length; i++) {
if (z[i].checked) {
idx = z[i].getAttribute('id');
s = 'Выбор сделан!';
break;
}
}
alert(idx);
});
});
Подскажите как правильно получить id="dev856P1"? Начало каждого id начинается с dev.