Правильное хранение информации о элементах

Рейтинг: 0Ответов: 1Опубликовано: 15.10.2014

Здравствуйте.
Часто задумываюсь над этим вопросом: "Как же правильно хранить тех. информацию об элементах (например, его ID в БД)?"
Вот есть пример.
Как правильно записать ID города и при нажатии на кнопку рядом с ним чтобы он показывался?
Обычно я делаю это с помощью id="*ИД*" или class, но часто говорят, что это неправильно.
Подскажите, пожалуйста, как правильно хранить эту информацию.

Ответы

▲ 3Принят

Атрибуты data в HTML5 подошли бы. Логично их давать общему родителю всех элементов, связанных с одним городом:

<tr data-cityid="495">
    <td>Москва</td>
    <td><button class="btn-send">Отправить</button></td>
<tr>

Фиддл