0

特定の段落内のリンクにターゲットを設定しようとしています。しかし、私はこれを機能させません。

$(document).ready(function(){            
  $('.link a[@href^=""]')
    .attr("target", "_blank");
});

リンクは次のようになります。

<p class="link"><a href="http://www.link.com">link</a></p>
4

2 に答える 2

1

セレクターは多くのバージョンの前にjQueryから削除されました@attr(1.2だと思います)。

属性を持つアンカーを見つけるには、HasAttributeSelectorを使用hrefします。

$('.link a[href]')
于 2012-11-28T23:16:40.960 に答える
0

使用したくない[@href](つまりXPATH構文)。うまく[href^=""]いきます。しかし、それは一種の奇妙なセレクターです-基本的にはahrefの文字列で始まるでしょうか?意味a[href]ですかa[href^="https"]

于 2012-11-28T23:15:46.427 に答える