2011-01-20 3 views
1

존재하는 링크에서 클래스 이름을 가져 오는 변수를 만들려고합니다. 그런 다음 그 변수를 다른 요소에 추가하려고합니다.Jquery는 클래스 이름을 가져 와서 변수로 저장합니다.

https://gist.github.com/788460

+0

예상되는 결과와 예상되는 결과는 무엇입니까? – Sampson

+0

@Jonathan Sampson, 나는 당신이 다음과 같이 생각한다고 생각합니다. "그리고 어떤 결과를 경험하고 있습니까?" – zzzzBov

+0

HTML은 어떻게 생겼습니까? – hunter

답변

1

귀하의 변수 정의는 클릭 이벤트의 함수 내에서 범위가. 대신 다음을 수행하십시오.

var $myClass, $filterAlpha, $filterBeta; 

$("ul ul li a").click(function() { 
    $myClass = $(this).attr("class"); 
}); 

$filterAlpha = $('#alpha ul li a').addClass($myClass); 
$filterBeta = $('#beta ul li a').addClass($myClass); 
+0

스티븐, 빠른 응답을 주셔서 대단히 감사드립니다. 이것을 지금 시도하십시오. – Redlist

+0

안녕하세요 스티븐, 나는 이것을 업데이트했다 : https://gist.github.com/788460 나는 클릭 한 링크의 클래스를 알려주기 위해 var filterAlpha를 얻으려고하는데, 그렇지 않다. 그 수업을 추가하는 것 같습니다. – Redlist

+0

HTML을 게시 할 수 있습니까? – hunter

관련 문제