102

jqueryまたはjavascriptでhref属性で要素を取得したい。それは可能ですか?

4

4 に答える 4

212

はい、そのためにjQueryの属性セレクターを使用できます。

var linksToGoogle = $('a[href="https://google.com"]');

あるいは、特定の URL で始まるリンクに関心がある場合は、 attribute-starts-withセレクターを使用します。

var allLinksToGoogle = $('a[href^="https://google.com"]');
于 2010-06-23T22:24:11.670 に答える
19

href 属性に URL の一部を含む要素を取得する場合は、次のように使用できます。

$( 'a[href*="google.com"]' );

これにより、google.com を含む href を持つすべての要素が選択されます。次に例を示します。

google.com以下のコメントで @BalusC が述べているように、href の任意の位置にある要素にも一致しますblahgoogle.com

于 2012-06-29T16:50:35.127 に答える
5
var myElement = $("a[href='http://www.stackoverflow.com']");

http://api.jquery.com/attribute-equals-selector/

于 2010-06-23T22:23:52.743 に答える
4

はい。

$('a[href=\'http://google.com\']')

http://api.jquery.com/attribute-equals-selector/

于 2010-06-23T22:23:33.650 に答える