jquery에서 href로 요소를 얻는 방법은 무엇입니까?


답변:


202

예, jQuery의 속성 선택기 를 사용할 수 있습니다 .

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

또는 특정 URL로 시작 하는 링크에 관심이 있다면 attribute-starts-with 선택기를 사용하십시오.

var allLinksToGoogle = $('a[href^="http://google.com"]');

16

href 속성에 URL의 일부를 포함하는 요소를 얻으려면 다음을 사용할 수 있습니다.

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

이렇게하면 google.com이 포함 된 href가있는 모든 요소가 선택됩니다. 예를 들면 다음과 같습니다.

아래 주석에서 @BalusC가 언급했듯이 google.comhref의 모든 위치에있는 요소 ( 예 : blahgoogle.com.


또한 순진하게 blahgoogle.comsome.com?blah=google.com. 잘못된 제안입니다.
BalusC

@BalusC 언급 :any element that has part of a URL in their href attribute.
JCM


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.