Это то, что у меня есть в основном:
<a href="http://somelink.com">
<span>stuff</span>
<span onclick="AwesomeFunction();">more stuff</span>
<span>the last stuff</span>
</a>
Теперь проблема в том, что я хочу сохранить родителя в качестве ссылки, но если пользователь щелкнет диапазон с событием onclick, я не хочу, чтобы браузер переходил по ссылке.
я пробовал
event.stopPropagation();
но это, кажется, только останавливает запуск события onclick ссылок, или я делаю что-то не так.
В настоящее время я нахожусь в режиме кранча, и я не хочу тратить слишком много времени на переписывание кода, который генерирует этот HTML, но это все равно не может быть хаком, поскольку он реализован в довольно важной функции сайта. Любая помощь приветствуется.