2013-01-22 3 views
0

유튜브 링크가 포함 된 모든 링크에 rel을 추가하고 싶습니다. 이것이 내가 작업하고있는 작업이지만 작동하지 않습니다. 어떤 아이디어?jquery와 유튜브 링크를 추가하십시오 : 포함

$('a[href:contains("youtube.com")]').attr('rel', 'prettyPhoto');

다른 질문이 있지만 내 요청과 정확히 일치하지 않습니다. 이것은 가장 가까운 Select <a> which href ends with some string 이었고 거기에 내 질문을 게시했습니다. 그러나 질문이 아닌 '대답'으로 게시되면 누구나 볼 수 있는지 확실하지 않습니다.

+1

귀하는 질문을 답변 섹션에 게시해서는 안됩니다. 해당 페이지에서 질문을 삭제하십시오. – undefined

답변

3

:contains은 지정된 텍스트가 포함 된 모든 요소를 ​​선택하므로 대신 Attribute Contains 선택기를 사용해야합니다.

$('a[href*="youtube.com"]').attr('rel', 'prettyPhoto'); 
+0

완벽. 이것은 매력처럼 작동했습니다. 그래서이 경우 href (애트리뷰트)를 사용하고 있었기 때문에 '애트리뷰트'를 사용해야했다. 그러나 속성을 사용하지 않았다면 : contains를 사용할 수 있었습니까? p :와 같은 장래의 목적을 위해서 단지 예를 들어 있습니다. – ckinteractivedesign

+0

@ckinteractivedesign 네,'$ ('p : contains (something)')'를 코딩 할 수 있습니다. – undefined

+0

위대한! 도와 줘서 고마워. 추신 다른 페이지의 '답변'에 삭제 된 내 질문. – ckinteractivedesign