jQuery只返回原生dom对象
jQuery Returns only native dom objects
我有一个大问题。我想使用jQuery选择DOM-Element。这发生在AngularJS的http请求中。它的工作原理,当运行时间已经过去,但当我调用该函数后立即页面加载,jQuery只返回一个本地JS DOM-Object。
代码没什么特别的。这只是:
$http({ "methode" : "GET", "url" : <URL>, "cache" : true })
.success(function(data){
...
var jQueryElement = jQuery("#" + params.elemId);
jQueryElement[0].previousElementSibling.children[1].classList.add("active");
...
});
这个请求位于angularjs控制器的一个函数中。我之前是怎么说的,当页面加载后直接调用jQuery(…)只返回一个本地dom对象。
有人知道如何解决这个问题吗?
我通过在内容完全加载时发出一个事件来解决这个问题。带有该函数的函数现在监听该事件,并在事件发生后启动http请求。
感谢Roland Starke。
相关文章:
- 将GET请求(HTML字符串)转换为完整的DOM对象
- 在Angular中呈现DOM对象时,如何调用控制器中指定的函数
- 不带dom对象的jquery ajaxComplete()
- 从 DOM 数组中删除 DOM 对象
- Raphael JS:如何从 Dom 对象(Element.node)获取 Raphael 元素
- SVG DOM对象间距/重叠
- DOM对象而不是其他DOM对象
- 如何区分DOM对象和JavaScript对象
- 在提取dom对象后,无法将每个名为tab的元素推送到数组中
- M项目2:是否可以从DOM对象中获取M视图
- Javascript关闭DOM对象事件和事件冒泡
- 如何使用jQuery将重复类添加到DOM对象中
- 当请求DOM对象时,XMLHttpRequest.send()抛出异常
- 从非DOM对象内部调度和处理自定义事件
- dom对象创建javascript和jquery后的事件触发器
- 使用Internet Explorer检索XML DOM对象的URI
- 如何将事件绑定到没有DOM对象的函数
- 使用 Aurelia动态创建一个 dom 对象
- 使用 jQuery 操作 DOM 对象
- 使用多个 css 类将 css 转换属性应用于 DOM 对象时遇到问题