2016-12-23 1 views
0

앵커 태그의 클래스를 변경하는 데 문제가 있습니다. 데이터 타겟 속성을 가진 하이퍼 링크를 정의했습니다. angularjs를 사용하여이 하이퍼 링크의 클래스를 변경하고 싶습니다. 마찬가지로 데이터 대상 = '#의 upen'는 다음 우선 querySelector 사용 요소를 선택해야하는 경우, 그리고, 우리는 이러한 방식각도 j를 사용하여 앵커 태그의 클래스 변경

var myEl = angular.element(document.querySelector('.upen')); 
myE1.addClass('.demo'); 

이것에 ID 또는 클래스를 이용하여 소자의 클래스를 변경 hyperlink.Like의 클래스를 변경 먼저 upen 클래스가있는 요소를 선택한 다음 해당 특정 요소의 클래스를 변경합니다. 샘, 내가 하이퍼 링크를 원해. 먼저 클래스 또는 ID를 사용하여 선택하고 특정 하이퍼 링크의 클래스를 변경하는 것처럼 데이터 대상 특성을 사용하여 앵커 태그를 선택해야합니다.

+0

템플릿에 템플릿을 직접 지정하지 않는 이유는 무엇입니까? –

답변

0

그래, 어떻게 할 생각이있어. 그것은 매우 간단합니다.

var myE4 = angular.element(document.querySelector('a[data-target="#upen"]')); 
myE3.addClass('demo'); 

그러면 데이터 타겟 = "# upen"인 하이퍼 링크의 클래스가 변경됩니다.

+0

예. 내 문제가 해결되었습니다. –

+0

** 승인 된 것으로 표시하십시오 ** (답안 표의 녹색 마크). – Mistalis

관련 문제