国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解angularjs獲取元素以及angular.element()用法

2019-11-19 15:59:47
字體:
來源:轉載
供稿:網友

本文介紹了詳解angularjs獲取元素以及angular.element()用法 ,分享給大家,具體如下:

  1. addClass()-為每個匹配的元素添加指定的樣式類名
  2. after()-在匹配元素集合中的每個元素后面插入參數所指定的內容,作為其兄弟節點
  3. append()-在每個匹配元素里面的末尾處插入參數內容
  4. attr() - 獲取匹配的元素集合中的第一個元素的屬性的值
  5. bind() - 為一個元素綁定一個事件處理程序
  6. children() - 獲得匹配元素集合中每個元素的子元素,選擇器選擇性篩選
  7. clone()-創建一個匹配的元素集合的深度拷貝副本
  8. contents()-獲得匹配元素集合中每個元素的子元素,包括文字和注釋節點
  9. css() - 獲取匹配元素集合中的第一個元素的樣式屬性的值
  10. data()-在匹配元素上存儲任意相關數據
  11. detach()-從DOM中去掉所有匹配的元素
  12. empty()-從DOM中移除集合中匹配元素的所有子節點
  13. eq()-減少匹配元素的集合為指定的索引的哪一個元素
  14. find() - 通過一個選擇器,jQuery對象,或元素過濾,得到當前匹配的元素集合中每個元素的后代
  15. hasClass()-確定任何一個匹配元素是否有被分配給定的(樣式)類
  16. html()-獲取集合中第一個匹配元素的HTML內容
  17. next() - 取得匹配的元素集合中每一個元素緊鄰的后面同輩元素的元素集合。如果提供一個選擇器,那么只有緊跟著的兄弟元素滿足選擇器時,才會返回此元素
  18. on() - 在選定的元素上綁定一個或多個事件處理函數
  19. off() - 移除一個事件處理函數
  20. one() - 為元素的事件添加處理函數。處理函數在每個元素上每種事件類型最多執行一次
  21. parent() - 取得匹配元素集合中,每個元素的父元素,可以提供一個可選的選擇器
  22. prepend()-將參數內容插入到每個匹配元素的前面(元素內部)
  23. prop()-獲取匹配的元素集中第一個元素的屬性(property)值
  24. ready()-當DOM準備就緒時,指定一個函數來執行
  25. remove()-將匹配元素集合從DOM中刪除。(同時移除元素上的事件及 jQuery 數據。)
  26. removeAttr()-為匹配的元素集合中的每個元素中移除一個屬性(attribute)
  27. removeClass()-移除集合中每個匹配元素上一個,多個或全部樣式
  28. removeData()-在元素上移除綁定的數據
  29. replaceWith()-用提供的內容替換集合中所有匹配的元素并且返回被刪除元素的集合
  30. text()-得到匹配元素集合中每個元素的合并文本,包括他們的后代
  31. toggleClass()-在匹配的元素集合中的每個元素上添加或刪除一個或多個樣式類,取決于這個樣式類是否存在或值切換屬性。即:如果存在(不存在)就刪除(添加)一個類
  32. triggerHandler() -為一個事件執行附加到元素的所有處理程序
  33. unbind() - 從元素上刪除一個以前附加事件處理程序
  34. val()-獲取匹配的元素集合中第一個元素的當前值
  35. wrap()-在每個匹配的元素外層包上一個html元素

 ng-click得到當前元素,angular.element()用法

話題1:ng-click獲得當前元素,不多說直接看示例代碼

<!DOCTYPE html><html><head>  <title></title>  <script src="lib/jquery/jquery-1.10.2.min.js"></script>  <script src="lib/angular/angular.min.js"></script></head><body ng-app><div ng-controller="TestCtrl">  <a href data="1" ng-click="GoPage($event.target)">1</a>  <a href data="2" ng-click="GoPage($event.target)">2</a>  <a href data="3" ng-click="GoPage($event.target)">3</a>  <a href data="4" ng-click="GoPage($event.target)">4</a>  <a href data="5" ng-click="GoPage($event.target)">5</a>  {{ page }}</div><script>  function TestCtrl($scope) {    $scope.page = 1;    $scope.getData = function () {      console.log($scope.page);    }    $scope.GoPage = function (target) {      $scope.page = target.getAttribute('data');      this.getData();    }  }</script></body></html>

話題2:angular.element()用法(這只是一個醬油)

在Control中,angular.element()返回一個jquery對象,如angular.element(document).ready(function(){});

所以你可以對她做你對所有jquery對象可以做的事

返回指定元素的scope:

var sidebar = document.getElementsById('sidebar');var scope = angular.element(sidebar).scope(); 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荃湾区| 濮阳县| 洪江市| 巨野县| 米泉市| 辽宁省| 克山县| 南丰县| 偃师市| 衡山县| 堆龙德庆县| 稷山县| 陆河县| 大足县| 玉林市| 大同市| 增城市| 贡山| 襄城县| 鹤山市| 兰州市| 竹北市| 滨海县| 蚌埠市| 固阳县| 贵州省| 肥城市| 临湘市| 高唐县| 永昌县| 黄陵县| 久治县| 奇台县| 锡林郭勒盟| 临颍县| 阳春市| 上蔡县| 大连市| 阿尔山市| 兴仁县| 河间市|