【发布时间】:2016-07-31 11:23:52
【问题描述】:
我有一个 js 对象slider.controlNav,它包含 DOM 元素。我需要保存在可变图像源中,其中包含与类'flex-active' 的链接。
jQuery.each(slider.controlNav, function(i, val) {
var dom_object = slider.controlNav.get(i);
console.log(dom_object)
});
顶部代码返回:
<a href="#0" class="flex-active">
<img src="img/slider-portfolio/logos/__ico__Fason$Active.png">
</a>
<a href="#1>
<img src="img/slider-portfolio/logos/__ico__Web$Active.png">
</a>
<a href="#2" class="flex-active">
<img src="img/slider-portfolio/logos/__ico__New$Active.png">
</a>
我的代码:
jQuery.each(slider.controlNav, function(i, val) {
var dom_object = slider.controlNav.get(i).find('img').attr('src');
console.log(dom_object)
});
在控制台之后我有错误:
未捕获的类型错误:slider.controlNav.get(...).find 不是函数
【问题讨论】:
-
你可能需要
$(val).find('img').attr('src') -
显示
console.log($(val).html()) -
你能发一个fiddle这个吗?
标签: javascript jquery object