私は、DOM要素を含むjsオブジェクトslider.controlNav
を持っています。私はクラス'flex-active'
とリンクしている画像の可変ソースに保存する必要があります。jsオブジェクトからimgソースを取得
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)
});
私が持っているエラー:
Uncaught TypeError: slider.controlNav.get(...).find is not a function
代わりに – haim770
show console.log($(val).html()) ' – RomanPerekhrest
あなたはおそらく' $(val).find( 'img')。attrフィドル](http://jsfiddle.net)これ? –