Отказ от ответственности, приведенный ниже ответ не является оптимальным решением . Придерживайтесь решения @ karim , используя ненавязчивые обработчики, если это возможно.
Если его решением является , а не вариант, например, эта ссылка автоматически генерируется чем-то, тогда вы можете сделать это:
$(function() {
$('.selectedRow').click(function(e) {
if(e.target.nodeName != 'A')
$(this).find('td:last a').click();
});
});
Вы можете проверить это здесь , он просто проверяет, что щелчок не исходил с привязки в первую очередь. Если это так, то он сделал то, что должен, событие click
, всплывающее до строки, не должно предпринимать никаких действий.