开发者社区> 问答> 正文

jquery load方法不能读取本地图片,还有其它方法吗?

例如
我图片地址在res/img/bg.jpg
html页面在res上一级的文件

$("p").load("res/img/bg.jpg"); 浏览器显示上是乱码。请问如何完整显示图片

展开
收起
小旋风柴进 2016-05-27 09:09:31 2493 0
1 条回答
写回答
取消 提交回答
  • 乱码很正常,因为这个load是加载文本内容放置到选择器选中的dom中的,你这个jpg文件的内容以文本方式读取,是会乱码的。你想显示图片,把下面这些代码写在使用之前,然后使用:$("p").loadImg("res/img/bg.jpg");就行了

    $.fn.extend({
            //使用图片url加载图片
            loadImg:function (url) {
                this.append('<img src="'+url+'">');
            }
    });
    2019-07-17 19:17:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

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