多分それは私が持っていた本当に深夜だったのかもしれませんが、私はこれを理解できません. 最初のhtml:
<div>
<a href="#internal">Internal Link</a>
<a href="http://external.com">External Link</a>
<a href="#internal2">Internal Link2</a>
</div>
リンクに移動する代わりにページで何かを行うには、最初に # が含まれているかどうかに基づいてフィルターする必要があります。[attribute^=value] ソリューションにとっては完璧な問題ですが、これは機能しません...
var link = $(this[href^=#]);
これと属性修飾子を組み合わせる方法に問題があることはわかっています...そして、その後に何を入れればよいかわかりません .val()?!