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