angular.element
描述:
element | stringDOMElement |
HTML字符串或者是DOM元素 |
<!DOCTYPE HTML> <html ng-app="elementExample"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="angular.min.js"></script> </head> <body> <div id="test">博弈网络科技</div> 使用html字符串为参数 <input type="button" onclick="button1()" value="button1"></input></br> 使用DOM元素作为参数 <input type="button" onclick="button2()" value="button2"></input> <script> //使用html字符串为参数 function button1(){ alert(angular.element(‘<div id="test">博弈网络科技</div>‘).html()); } //使用DOM元素作为参数 function button2(){ var a = document.getElementById(‘test‘); alert(angular.element(a).html()); } </script> </body> </html>?
<!DOCTYPE HTML> <html ng-app="elementExample"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jquery-1.7.2.min.js"></script> <script src="angular.min.js"></script> </head> <body> <div id="test">博弈网络科技</div> 使用选择器获取对象 <input type="button" onclick="button1()" value="button1"></input></br> <script> //使用html字符串为参数 function button1(){ alert(angular.element(‘#test‘).html()); } </script> </body> </html>?
addClass()
after()
append()
attr()
?- Does not support functions as parameters
bind()
?- Does not support namespaces, selectors or eventData
children()
?- Does not support selectors
clone()
contents()
css()
?- Only retrieves inline-styles, does not call?getComputedStyle()
data()
detach()
empty()
eq()
find()
?- Limited to lookups by tag name
hasClass()
html()
next()
?- Does not support selectors
on()
?- Does not support namespaces, selectors or eventData
off()
?- Does not support namespaces or selectors
one()
?- Does not support namespaces or selectors
parent()
?- Does not support selectors
prepend()
prop()
ready()
remove()
removeAttr()
removeClass()
removeData()
replaceWith()
text()
toggleClass()
triggerHandler()
?- Passes a dummy event object to handlers.
unbind()
?- Does not support namespaces
val()
wrap()
原文:http://boyitech.iteye.com/blog/2164486