Я генерирую несколько ссылок на странице. Я хочу добавить обработчики событий onmouseover, onmouseout и onclick к ссылкам после загрузки DOM, т. Е. Использовать jquery для циклического перемещения по ссылкам и прикрепления обработчиков. Однако проблема в том, что каждому обработчику требуется информация, относящаяся к этой ссылке.
Так, например, если я не хочу делать это после загрузки DOM, это будет выглядеть так:
<a href="" onmouseover="somefunc(1,100);"></a>
Таким образом, в приведенном выше примере 1 и 100 - это данные, считанные из базы данных и выведенные на страницу, и их необходимо передать функции. Итак, как мне вывести эту информацию для этой ссылки, если я собираюсь прикрепить обработчик событий во время загрузки. Это правильно ...?
<a href="" data="1,100">
Другими словами, я создаю свой собственный атрибут и позже получаю эту информацию при подключении обработчика событий? Это стандартный способ сделать это или есть лучший способ?