특정 단락 내부의 링크에 대상을 지정하려고합니다. 그러나 나는이 작업을하지 않습니다 ..링크 대상 속성 대상
$(document).ready(function(){
$('.link a[@href^=""]')
.attr("target", "_blank");
});
링크는 다음과 같습니다
<p class="link"><a href="http://www.link.com">link</a></p>
특정 단락 내부의 링크에 대상을 지정하려고합니다. 그러나 나는이 작업을하지 않습니다 ..링크 대상 속성 대상
$(document).ready(function(){
$('.link a[@href^=""]')
.attr("target", "_blank");
});
링크는 다음과 같습니다
<p class="link"><a href="http://www.link.com">link</a></p>
@attr
선택기가 이전 버전의 jQuery에서 많이 삭제되었습니다 (1.2 생각).
href
속성을 가진 앵커를 확인하는 방법은 다음과 같습니다
$('.link a[href]')
당신은 [@href]
를 사용하지 않는 (즉, XPATH 구문입니다). 그냥 [href^=""]
가 작동합니다. 그러나 이상한 선택자입니다 - 기본적으로 a
은 href
이고 빈 문자열로 시작됩니까? a[href]
또는 a[href^="https"]
을 의미합니까?
'$를 ('. 링크 [HREF $를 = "link.com"]') ' – adeneo