也许这是我真正的深夜,但我无法弄清楚这一点。首先是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() 之后要放什么?!