Предполагая, что у меня есть ссылка HTML в моих строках внутри сетки данных или повторителя как такового
<a href="javascript:void(0);" class="DoSomething">DoSomething</a>
Теперь также предполагается, что я обработал событие click для всех моих DoSomethings в jQuery как таковом
$(".DoSomething").click(function (e) {
//Make my DoSomethings do something
});
Как правильно передать данные событию click, которое зависит от нажатой ссылки?
Без jQuery вы обычно делаете что-то подобное.
<a href="javascript:void(0);" class="DoSomething" onclick="DoSomething('<%# Eval("SomeValue") %>');">DoSomething</a>
но этот метод, очевидно, не работает в случае jQuery.
По сути, мое идеальное решение было бы как-то добавить значения для свойства jQuery.Data для ссылки, по которой щелкали, но делало это декларативно.