文档中的说明:
angular.element(element)
我自己的调用:
angular.element("xx").addClass("xx")
根本没法执行,有大神给讲解一下吗?
http://jsfiddle.net/twn39/sy38y/1/
认证0级讲师
angular.element는 jQuery와 매우 유사하지만 HTML 태그를 통해 직접 요소를 얻는 것은 여전히 불가능합니다.
http://jsfiddle.net/sy38y/2/
문서를 보시면 알 수 있습니다 angular.element()의 매개변수 요구사항은 HTML 문자열 또는 DOMElement이지만 작성한 내용은angular.element의 매개변수 요구사항을 충족하지 않는 선택기입니다. 이 사용법을 사용하려면 jquery
다음으로 변경:
Angular는 DOM을 직접 조작하는 것을 권장하지 않으므로 클래스를 추가하고 싶다면 그렇게 하는 것이 좋습니다. (연결을 열 수 없습니다. 코드를 어떻게 작성했는지 모르므로 다음을 사용하겠습니다. 소유)
HTML
js
으아아아
네, 원래는 현재 클릭된 버튼 객체를 ng-click을 통해 전달하려고 생각했는데, 결국 Angular에서는 이를 허용하지 않는다는 것을 알게 되었습니다. . . Angular에 내장된 jQlite를 사용하여 처리해야 했습니다!
angular.element는 jQuery와 매우 유사하지만 HTML 태그를 통해 직접 요소를 얻는 것은 여전히 불가능합니다.
으아아아http://jsfiddle.net/sy38y/2/
문서를 보시면 알 수 있습니다
를 추가해야 합니다.angular.element()의 매개변수 요구사항은 HTML 문자열 또는 DOMElement이지만 작성한 내용은angular.element의 매개변수 요구사항을 충족하지 않는 선택기입니다. 이 사용법을 사용하려면 jquery
다음으로 변경:
으아악Angular는 DOM을 직접 조작하는 것을 권장하지 않으므로 클래스를 추가하고 싶다면 그렇게 하는 것이 좋습니다. (연결을 열 수 없습니다. 코드를 어떻게 작성했는지 모르므로 다음을 사용하겠습니다. 소유)
HTML
으아아아js
으아아아으아아아
네, 원래는 현재 클릭된 버튼 객체를 ng-click을 통해 전달하려고 생각했는데, 결국 Angular에서는 이를 허용하지 않는다는 것을 알게 되었습니다. . .
Angular에 내장된 jQlite를 사용하여 처리해야 했습니다!