2017-08-11 173 views
0
angular.element('.nav > li > a:hover').css('a', '#ffffff'); 

當我在angular.element中傳遞類或標籤時,這種類型不適用於我。請提供解決方案,以便如何在angular.element中傳遞類或標籤。 即使我像下面這樣通過課,仍然不適合我。需要關於angular.element的幫助

angular.element('.navbar, .navbar-static-top').css('margin-right', '-15px'); 

請糾正我在哪裏創建錯誤。提前致謝。

回答

0

注意:請記住,此函數不會通過標記名稱/ CSS選擇器查找元素。對於通過標籤名稱查找,請嘗試改爲angular.element(document).find(...)或$ document.find(),或者使用標準DOM API。 document.querySelectorAll()

這是角度官方文檔說的。所以你不能通過傳遞類名來找到使用angular.element的元素。所以你可以試試angular.element(document).find(...),那應該可以做到。閱讀官方文檔以獲取更多信息。

Reference angular.element

希望這有助於:)