我有一个JQuery选择器来选择指向网址的特定标记
$( "a[href='/imdb/videos/10155754083343949/']")
查询返回:
<a data-onclick="[["VideoChannelHandleLink","handleClick"]]" class="async_saving _5pcq" href="/imdb/videos/10155754083343949/" aria-label="Wonder Woman 2 Release Date" data-video-id="10155754083343949" data-video-channel-id="387437888106301:10155754083343949" data-channel-caller="channel_view_from_unknown" ajaxify="/imdb/videos/vb.15925638948/10155754083343949/?type=3" rel="async" target=""><abbr title="Wednesday, July 26, 2017 at 10:42am" data-utime="1501045936" data-shorten="1" class="_5ptz"><span class="timestampContent" id="js_1g">Yesterday at 10:42am</span></abbr></a>
我想使用
来访问此标记的aria-label
属性
$( "a[href='/imdb/videos/10155754083343949/']").attr("aria-label")
但是我得到了这个错误:
Uncaught TypeError: $(...).attr is not a function
at <anonymous>:1:49
先谢谢。
更新: 它现在已经解决了。 $不是指JQuery它只是chrome控制台中querySelector的快捷方式。由于其他一些原因,JQuery没有正确注入。现在修好了!