我有一个主图像和四个小图像。他们都有alt=的“形象”。
<img src="image1.png" alt="image">
<div class="other-images">
 <img src="image2.png" alt="image">
 <img src="image3.png" alt="image">
 <img src="image4.png" alt="image">
 <img src="image5.png" alt="image">
</div>我想做的是在小图像的每个选项中添加数字,从数字2开始,如下所示:
<div class="other-images">
 <img src="image2.png" alt="image-2">
 <img src="image3.png" alt="image-3">
 <img src="image4.png" alt="image-4">
 <img src="image5.png" alt="image-5">
</div>有什么简单的方法吗?
发布于 2017-10-28 18:37:19
你应该试试这个.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
    $('.other-images img').each(function(e) {
        var alt = $(this).attr('alt');
        $(this).attr('alt', alt+'-'+(e+2));
    });
</script>https://stackoverflow.com/questions/46993062
复制相似问题