jquery 또는 javascript의 href 속성으로 요소를 얻고 싶습니다. 가능합니까?
답변
예, jQuery의 속성 선택기 를 사용할 수 있습니다 .
var linksToGoogle = $('a[href="http://google.com"]');
또는 특정 URL로 시작 하는 링크에 관심이 있다면 attribute-starts-with 선택기를 사용하십시오.
var allLinksToGoogle = $('a[href^="http://google.com"]');
답변
href 속성에 URL의 일부를 포함하는 요소를 얻으려면 다음을 사용할 수 있습니다.
$( 'a[href*="google.com"]' );
이렇게하면 google.com이 포함 된 href가있는 모든 요소가 선택됩니다. 예를 들면 다음과 같습니다.
- http://google.com
- http://www.google.com
- https://www.google.com/#q=How+to+get+element+by+href+in+jquery%3F
아래 주석에서 @BalusC가 언급했듯이 google.com
href의 모든 위치에있는 요소 ( 예 : blahgoogle.com
.
답변
var myElement = $("a[href='http://www.stackoverflow.com']");