jquery动态添加图片
我有一个图像数组,然后使用 $.each 迭代每个图像,但我无法让图像显示在页面上,最终什么也没有显示。
<ul id="imagesList">
<li>No images found</li>
</ul>
$(function(){
//load image array
var images = {'image1':'assets/img/linkedin_30px.png','image2':'assets/img/twitter_30px.png'};
$.each(images, function(){
$('#imagesList').appendTo('<li>' + this + '</li>');
});
});
I have an array of images and then I iterate through each using $.each but I can't get the images to show on the page, it ends up with nothing getting showed.
<ul id="imagesList">
<li>No images found</li>
</ul>
$(function(){
//load image array
var images = {'image1':'assets/img/linkedin_30px.png','image2':'assets/img/twitter_30px.png'};
$.each(images, function(){
$('#imagesList').appendTo('<li>' + this + '</li>');
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在使用
appendTo
而不是追加
。使用append
:或者,如果您坚持使用
appendTo
:如果您想在加载图像时显示加载程序,请使用:
这里是小提琴:http://jsfiddle.net/fyar1u7a/1/
You are using
appendTo
instead ofappend
. Useappend
:Or, if you insist on using
appendTo
:If you want to show a loader while the image is loading, use this:
Here's the fiddle: http://jsfiddle.net/fyar1u7a/1/
你的appendTo函数没有什么问题。您以错误的方式使用它。
请尝试下面的代码..
There is little issue with your appendTo function. You are using it in wrong way.
Please try below code..