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

开发者社区> 问答> 正文

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

杨冬芳 2016-06-02 14:42:09 1375

如图代码
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 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章