jq修改img标签src后,单击获取其大小时,为什么总是获取到上一张图片的大小? -问答-阿里云开发者社区-阿里云

开发者社区> 杨冬芳> 正文

jq修改img标签src后,单击获取其大小时,为什么总是获取到上一张图片的大小?

2016-06-02 14:42:09 2260 1

如图代码
screenshot

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:24:52
     <div id="imgs">
            <img src="testimg1.jpg" alt="test">
            <img src="testimg2.jpg" alt="test">
            <img src="testimg3.jpg" alt="test">
        </div>
        <div id="show">
            <img src="testimg1.jpg" alt="show">
        </div>
        <script src="jquery-2.1.0.min.js"></script>
        <script>
            $(function () {
                var show = $('#show img');
                $('#imgs img').on('click', function () {
                    show.attr('src', this.src);
                    console.log(show.attr('src'));
                });
            });
        </script>

    模拟了一下你的业务场景,这样是没问题的。
    依旧有问题的话 就得贴更多代码出来啦

    0 0
+关注
杨冬芳
IT从业
1
文章
9167
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载