Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2016, 17:35
Аватар для kristow
Аспирант
Отправить личное сообщение для kristow Посмотреть профиль Найти все сообщения от kristow
 
Регистрация: 26.02.2015
Сообщений: 49

type="radio" получение id элемента
Привет всем.
Генерирую таблицу с фильтром и сортировкой, используя пример: Ссылка
Для наглядности добавил в первый столбец 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.
Ответить с цитированием