开发者社区> 问答> 正文

如何按顺序获取到5个图片,存为一个数组?

<ul class="upload inline-control" id="sortable">
    <li class="pic0">
        <img src="img/1.jpg" id="cart-0">
    </li>
    <li class="pic1">
        <img src="img/2.jpg" id="cart-1">
    </li>
    <li class="pic2">
        <img src="img/3.jpg" id="cart-2">
    </li>
    <li class="pic3">
        <img src="img/4.jpg" id="cart-3">        
    </li>
    <li class="pic4">
        <img src="img/4.jpg" id="cart-4">
    </li>
  </ul>

如何获取拖动后的图片,这个在最后提交表单时,查找这个父框架,查询所有IMG标签就可以。

var imgs=["cart-1","cart-2","cart-3","cart-4"]; 得通过获取id的值放到数组了

展开
收起
小旋风柴进 2016-05-27 08:52:31 1952 0
1 条回答
写回答
取消 提交回答
  • 楼主的意思是通过对应的id找到img里面的src路径吗?

    // jquery
    var srcs = [];
    $.each(imgs, function(i,v){
        srcs.push($('#'+v).attr('src'));
    });
    
    // js
    var srcs = [];
    for(var i=0; i<imgs.length; i++){
        var img = document.getElementById(imgs[i]);
        srcs.push(img.src);
    }
    2019-07-17 19:16:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载