AngularJS操做DOM——angular.element

addClass()-爲每一個匹配的元素添加指定的樣式類名
after()-在匹配元素集合中的每一個元素後面插入參數所指定的內容,做爲其兄弟節點
append()-在每一個匹配元素裏面的末尾處插入參數內容
attr() - 獲取匹配的元素集合中的第一個元素的屬性的值
bind() - 爲一個元素綁定一個事件處理程序
children() - 得到匹配元素集合中每一個元素的子元素,選擇器選擇性篩選
clone()-建立一個匹配的元素集合的深度拷貝副本
contents()-得到匹配元素集合中每一個元素的子元素,包括文字和註釋節點
css() - 獲取匹配元素集合中的第一個元素的樣式屬性的值
data()-在匹配元素上存儲任意相關數據
detach()-從DOM中去掉全部匹配的元素
empty()-從DOM中移除集合中匹配元素的全部子節點
eq()-減小匹配元素的集合爲指定的索引的哪個元素
find() - 經過一個選擇器,jQuery對象,或元素過濾,獲得當前匹配的元素集合中每一個元素的後代
hasClass()-肯定任何一個匹配元素是否有被分配給定的(樣式)類
html()-獲取集合中第一個匹配元素的HTML內容
next() - 取得匹配的元素集合中每個元素緊鄰的後面同輩元素的元素集合。若是提供一個選擇器,那麼只有緊跟着的兄弟元素知足選擇器時,纔會返回此元素
on() - 在選定的元素上綁定一個或多個事件處理函數
off() - 移除一個事件處理函數
one() - 爲元素的事件添加處理函數。處理函數在每一個元素上每種事件類型最多執行一次
parent() - 取得匹配元素集合中,每一個元素的父元素,能夠提供一個可選的選擇器
prepend()-將參數內容插入到每一個匹配元素的前面(元素內部)
prop()-獲取匹配的元素集中第一個元素的屬性(property)值
ready()-當DOM準備就緒時,指定一個函數來執行
remove()-將匹配元素集合從DOM中刪除。(同時移除元素上的事件及 jQuery 數據。)
removeAttr()-爲匹配的元素集合中的每一個元素中移除一個屬性(attribute)
removeClass()-移除集合中每一個匹配元素上一個,多個或所有樣式
removeData()-在元素上移除綁定的數據
replaceWith()-用提供的內容替換集合中全部匹配的元素而且返回被刪除元素的集合
text()-獲得匹配元素集合中每一個元素的合併文本,包括他們的後代
toggleClass()-在匹配的元素集合中的每一個元素上添加或刪除一個或多個樣式類,取決於這個樣式類是否存在或值切換屬性。即:若是存在(不存在)就刪除(添加)一個類
triggerHandler() -爲一個事件執行附加到元素的全部處理程序
unbind() - 從元素上刪除一個之前附加事件處理程序
val()-獲取匹配的元素集合中第一個元素的當前值
wrap()-在每一個匹配的元素外層包上一個html元素javascript

 

以removeClass爲例:css

HTML:html

<div id="testID" class="test1">
    <img id="testID2" class="test2" alt="" src="some-image.gif" />
</div>

JS:java

angular.element('#testID2').find(’.test2‘).removeClass(’.test3‘);
相關文章
相關標籤/搜索