按类检索元素并在CSV

时间:2015-11-16 16:36:15

标签: javascript jquery html

我有一个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中有很多这些,但我只想保存链接。我试图按类别获取元素,但它没有显示任何内容。

1 个答案:

答案 0 :(得分:0)

您只需选择所需的图像,然后使用地图获取图像源。

&#13;
&#13;
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;
&#13;
&#13;