Задать вопрос
@sunnyrio

Как получить свойства элемента при клике на элемент?

Есть таблица каждая из строк которой имеет пользовательской свойство data-number со своим значением, как получить это свойство в переменную при клике на одну из строк таблицы?

<table>
	<tr id="udata" data-number="1">
	<td>Название</td>
	<td>Описание</td>
	<td>Количество</td>
	<td>Качество</td>	
	</tr>
	<tr id="udata" data-number="3">
	<td>Название</td>
	<td>Описание</td>
	<td>Количество</td>
	<td>Качество</td>	
	</tr>
	<tr id="udata" data-number="12">
	<td>Название</td>
	<td>Описание</td>
	<td>Количество</td>
	<td>Качество</td>	
	</tr>
</table>


$('#udata').click(function (){
		 var clickId = this.data(number);
		alert(clickid);
	});
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
TommyV888
@TommyV888
-
Замените id на class, и используйте вот этот js:
$('.udata').click(function (){
     var clickId = $(this).data('number');
    alert(clickId);
  });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Chefranov
@Chefranov
Новичок
ID может использоваться только раз на странице. Определяйте например по классу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы