子要素のonclickが起動すると、ブラウザがリンクをたどるのを止めることはできますか?
これは私が基本的に持っているものです:<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を生成するコードを書き直すにはあまり時間を費やしたくありませんが、それはかなり重要な機能で実装されているため、まだハックすることはできません。サイト。どんな助けもありがたい。
'' 'event.preventDefault()' ''はjQueryではありません。それは単なる古き良きJavaScriptです。 –