我有一个HTML页面,其中包含很多字符。我想只将特定类的元素保存到CSV文件中或以某种方式仅导出特定类的元素。例如:
<a href="/n/lucaslucco" class="profimg">
<img src="https://scontent.cdninstagram.com/hphotos-xat1/t51.2885-19/11358188_704898589633208_839585839_a.jpg" alt="" width="40" height="40" />
</a>
我的HTML中有很多这些,但我只想保存链接。我试图按类别获取元素,但它没有显示任何内容。
答案 0 :(得分:0)
您只需选择所需的图像,然后使用地图获取图像源。
var imgs = $("a.profimg img")
.map( function (ind, elm) {
return elm.src;
})
.get();
console.log(imgs);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="/n/lucaslucco" class="profimg"><img src="https://scontent.cdninstagram.com/hphotos-xat1/t51.2885-19/11358188_704898589633208_839585839_a.jpg" alt="" width="40" height="40"></a>
<a href="/n/lucaslucco" class="profimg"><img src="https://scontent.cdninstagram.com/hphotos-xat1/t51.2885-19/11358188_704898589633208_839585839_a.jpg" alt="" width="40" height="40"></a>
<a href="/n/lucaslucco" class="xxx"><img src="https://scontent.cdninstagram.com/hphotos-xat1/t51.2885-19/11358188_704898589633208_839585839_a.jpg" alt="" width="40" height="40"></a>
&#13;