当前位置: 代码迷 >> JavaScript >> 从对象数组中获取 children 标签
  详细解决方案

从对象数组中获取 children 标签

热度:124   发布时间:2023-06-07 18:19:49.0

我正在尝试从填充了对象的数组中获取子级 img。

这是阵列的控制台:

["<div class="showcase-content">                
<img src="…5/multimedia/1_1/1.jpg" alt="02">        
</div>", 
"<div class="showcase-content">             
<i…365/multimedia/1_1/2.jpg" alt="02">      
</div>", 
"<div class="showcase-content">             
<img src="…dia/1_1/3.jpg" alt="02">         
</div>", 
"<div class="showcase-content">             
<img src="h…ia/1_1/4.jpg" alt="02">         
</div>"]

所以,我只使用了console.log(contentArray); 但是,如果我尝试console.log(contentArray[0].children('img').src); 它说它未定义。

问题:我怎样才能到达 img 标签?

html包装在 jQuery 中。

$(contentArray[0]).children('img').attr('src')

可能是,这有效吗? 在 jQuery 中试试这个:

$(contentArray).first().children('img').attr('src');

这将获取contentArray的第一个元素的子图像并获取src

  相关解决方案