mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-17 15:40:22 +00:00
44 lines
1.7 KiB
Text
44 lines
1.7 KiB
Text
|
|
@workInProgress
|
||
|
|
@ngdoc function
|
||
|
|
@name angular.element
|
||
|
|
@function
|
||
|
|
|
||
|
|
@description
|
||
|
|
Wraps a raw DOM element or HTML string as [jQuery](http://jquery.com) element.
|
||
|
|
`angular.element` is either an alias for [jQuery](http://api.jquery.com/jQuery/) function if
|
||
|
|
jQuery is loaded or a function that wraps the element or string in angular's jQuery lite
|
||
|
|
implementation.
|
||
|
|
|
||
|
|
Real jQuery always takes precedence if it was loaded before angular.
|
||
|
|
|
||
|
|
Angular's jQuery lite implementation is a tiny API-compatible subset of jQuery which allows
|
||
|
|
angular to manipulate DOM. The functions implemented are usually just the basic versions of
|
||
|
|
them and might not support arguments and invocation styles.
|
||
|
|
|
||
|
|
NOTE: All element references in angular are always wrapped with jQuery (lite) and are never
|
||
|
|
raw DOM references.
|
||
|
|
|
||
|
|
Angular's jQuery lite implements these functions:
|
||
|
|
|
||
|
|
- [addClass()](http://api.jquery.com/addClass/)
|
||
|
|
- [after()](http://api.jquery.com/after/)
|
||
|
|
- [append()](http://api.jquery.com/append/)
|
||
|
|
- [attr()](http://api.jquery.com/attr/)
|
||
|
|
- [bind()](http://api.jquery.com/bind/)
|
||
|
|
- [children()](http://api.jquery.com/children/)
|
||
|
|
- [clone()](http://api.jquery.com/clone/)
|
||
|
|
- [css()](http://api.jquery.com/css/)
|
||
|
|
- [data()](http://api.jquery.com/data/)
|
||
|
|
- [hasClass()](http://api.jquery.com/hasClass/)
|
||
|
|
- [parent()](http://api.jquery.com/parent/)
|
||
|
|
- [remove()](http://api.jquery.com/remove/)
|
||
|
|
- [removeAttr()](http://api.jquery.com/removeAttr/)
|
||
|
|
- [removeClass()](http://api.jquery.com/removeClass/)
|
||
|
|
- [removeData()](http://api.jquery.com/removeData/)
|
||
|
|
- [replaceWith()](http://api.jquery.com/replaceWith/)
|
||
|
|
- [text()](http://api.jquery.com/text/)
|
||
|
|
- [trigger()](http://api.jquery.com/trigger/)
|
||
|
|
|
||
|
|
@param {string|DOMElement} element HTML string or DOMElement to be wrapped into jQuery.
|
||
|
|
@returns {Object} jQuery object.
|