Как получить value у динамичесокго div при нажатии на него?
Доброго времени суток.
Я формирую з базы данных div-и вот так while ($row = mysql_fetch_assoc($result)):?> <div class="item-topic" value="<?php print $row['id']; ?>"; onclick="GetQuetion(<?php print "'".$page_ident."'" ?>, this.value);"> <?php endwhile; } ?> Почему не получается получить value при клике на div? |
tarasdj,
у div нет value!!! |
tarasdj,
для этого есть data |
Цитата:
|
А куда их можно запихнуть чтобы потом получать при клике?
Суть задачи такова: Один div - это одна тема, которая в БД имеет ID. Нужно при нажатии передать в функцию ID темы по которой кликнул пользователь и потом через Ajax получить подробные данные темы. |
Спасибо, буду копать в сторону data.
|
tarasdj, способ с value -- но лучше data
<div data-id="12345" onclick="alert(this.dataset ? this.dataset.id : this.getAttribute('data-id'))">click</div> <div value="12345" onclick="alert(this.getAttribute('value'))">click</div> |
То что нужно. Спасибо за помощь!
|
Часовой пояс GMT +3, время: 09:42. |