Jasmine-无法将元素追加到DOM
Jasmine - Unable to append element to DOM
我正在使用Jasmine和Karma测试Ionic应用程序。我正试图将以下div
元素附加到DOM中,但nav
返回未定义。有人对此有什么想法吗?
div = '<div class="tab-nav"></div>';
appending = $('body').append(div);
nav = $('.tab-nav');
console.log(nav);
不能只添加文本,必须添加DOM元素(需要首先创建)
div = $('<div/>').addClass('tab-nav');
appending = $('body').append(div);
相关文章:
- Jasmine-无法将元素追加到DOM
- Chrome DOM 未针对 jQuery 追加/淡入进行更新
- 这两种使用 jQuery 追加 DOM 元素的方法有什么不同
- 使用javascript追加到DOM
- 无法与使用 jquery 追加添加的 dom 对象进行交互
- 将字符串转换为 jquery 元素并将其追加到 DOM 中
- 高性能追加到现有 DOM 元素的数组
- 使用Javascript/jQuery将已存在的元素追加到DOM中
- 在DOM中删除和追加
- 分离后重新追加到DOM中
- Chrome扩展:将元素追加到DOM中没有立即出现的新注入的元素中
- 倾听DOM的追加
- 通过DOM中的javascript追加script标记并设置其src会引发错误
- JQuery中动态创建的元素不断追加到DOM
- 如何在昂贵的计算任务之前单击将文本追加到DOM
- 查找,替换和追加新的dom元素
- 如何使用Jquery或Javascript瞄准追加元素,或者如何将追加元素添加到DOM中
- 在追加表的行之后无法获得dom元素
- 解释对象的形式追加到DOM
- jQuery.车把模板不渲染动态DOM追加