angular.element函数

听说这个 element 函数和 jQuery 里的 $() 差不多
element函数有一个参数,传入的是一个对象,后面可以接着点其他的方法,如果jQuery可用的话就可以在它的后面点jQuery的方法,

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src = ‘angular-1.2.19.js‘></script>
</head>
<body>
    <div id=‘test‘>element测试test</div>
    <input type="button" onclick=‘button1()‘value=‘button1‘/><br/>
    <input type="button" onclick=‘button2()‘value=‘button2‘/>
    <script>
    // -- 把标签用字符串的形式当做 element 函数的参数
        function button1(){
            alert(angular.element(‘<span>123</span>‘).html()); // 123
        }
    // -- 把 dom 元素当做 element 函数的参数
        function button2(){
            var a = document.getElementById(‘test‘);
            alert(angular.element(a).html()) //element测试test
        }
    </script>
</body>
</html>
时间: 2024-12-14 18:06:17

angular.element函数的相关文章

angular.element 动态添加和删除元素

addClass()-为每个匹配的元素添加指定的样式类名after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append()-在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone()-创建一个匹配的元素集合的深度拷贝副本contents()-获得匹配元素集合中每个元素的子元素,包括文字和

AngularJs angular.element

当导入jquery时, angular.element查询出来的是个jquery对象,也可以使用jquery的方式来查询 html: var node=document.getElementById("AttendanceManager"); var ele=angular.element(node); console.dir(ele); var ee=angular.element("#AttendanceManager"); console.dir(ee); 如

从javascript 调用angular的函数

从vanilla javascript 调用angular的函数: * 调用 service中的函数var yourService = angular.element(document.body).injector().get('NetService') yourSevice.yourFunctionName(); * 调用 controller中的函数 angular.element(document.getElementById('yourControllerElementID')).sco

angularjs获取元素以及angular.element()用法

addClass()-为每个匹配的元素添加指定的样式类名after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append()-在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone()-创建一个匹配的元素集合的深度拷贝副本contents()-获得匹配元素集合中每个元素的子元素,包括文字和

嘿!@野兽,你的ng api 掉了 - - angular.element

@野兽的 ng api 学习 -- angular.element 将DOM元素或者HTML字符串一包装成一个jQuery元素. 格式:angular.element(element); element:包装成jquery对象的html字符串或者dom元素 jqLite提供的方法: addClass() after() append() attr() bind() – 不支持命名空间,选择器和事件数据 children() – 不支持选择器 clone() contents() css() da

angular.element

将DOM元素或者HTML字符串一包装成一个jQuery元素. 格式:angular.element(element); element:包装成jquery对象的html字符串或者dom元素 jqLite提供的方法: addClass() after() append() attr() bind() – 不支持命名空间,选择器和事件数据 children() – 不支持选择器 clone() contents() css() data() empty() eq() find() – 限定通过标签名

angular.element()的用法

1.引用jQuery的前提下,和$用法基本相同:angular.element('#').html() 例如 angular.element('#test').html() 2. 不引入jQuery. 1. angular.element(document.querySelector('')); 2. angular.element(document).find('xx').addClass('yy') 3. var par = document.getElementsByTagName('p'

angular.element()的方法大汇总

addClass()-为每个匹配的元素添加指定的样式类名after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append()-在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone()-创建一个匹配的元素集合的深度拷贝副本contents()-获得匹配元素集合中每个元素的子元素,包括文字和

关于angular中函数的先后执行之我见(以及angular的小bug)

在js中,函数的先后执行 (1)在angular中假设有这个场景,对表单资料进行编辑,刚好这个表单有select选项需要从后台中获取,这个时候这个表单使用angular进行开发的时候的正确打开方式应该是 先加载select选项,在加载表单的对应内容(由于http是异步的,并不是单纯的把js顺序调整一下就可以的) 这时候可以使用angular自带的$q返回promise来控制函数运行, 如果函数中没有其他的异步,简单粗暴的使用$timeout来控制 (2)input[type=hidden]使用n