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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
summer Ярославль
от 100 000 до 140 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект