2013-08-28 2 views
-1

에 다른 비 클릭 요소 기반에 클래스를 추가 :내가이이 HREF 태그

<ul> 
<li><a href="#home">home</a> 
<li><a href="#services">services</a> 
<li><a href="#contact">contact</a> 
<ul> 

내 HTML의 다른 부분 같은 "HREF"

<a href="#home"></a> 

를 가리키는 몇 가지 링크에서 내가하고 싶은 일은 클릭 된 링크의 href가 같은 "a"요소가 포함 된 li 요소에 클래스를 추가하는 것입니다.

+0

시도 : http://stackoverflow.com/search?q=add+class+to+another+element –

+0

당신이 추가 시도가 너 자신에 대한 수업? 그 결과는 무엇입니까? – acutesoftware

답변

0

이 시도 :

$('li a[href="#home"]').closest("li").addClass("myclass"); 
+0

나는 그가 li 요소의 클래스를 원한다고 생각한다. – EmeraldCoder

+2

이것은 원하는 동작 인 li 요소가 아닌 anchor 요소를 추가한다. – meub

+0

meub .. 나는 처음에 그것을 똑바로 가지고 있는지 확신하지 못한다. 팁 고마워. –

0

을 시도해보십시오

$('a[href="' + this.href + '"]').parent('li').addClass('new-class')