【发布时间】:2011-10-12 08:43:09
【问题描述】:
当我单击 href 时,我想显示来自目标 id 的图像和描述。有人可以为我更正此代码并告诉我如何正确操作吗?非常感谢!
HTML:
<div id="gallery"><img/></div>
<a href="#panorak">Click me</a>
jQuery 代码:
var datas={
"images":[{ "src":"gallery/panorak.jpg",
"title":"PANORAK",
"date":"28/10/2010 Web Design",
"description":"desc",
"id":"panorak",
},
{
"src":"gallery/kamoa.jpg",
"title":"kamoa",
"date":"28/10/2010 Web Design",
"description":"desc",
"id":"kamoa",
},
]};
$(document).ready(function(){
var gallery=$("#gallery")
//****I don't know how to display it right at this point
var list=$("<ul/>");
gallery.append(list);
datas.images.each(function(i,j){
list.prepend($("<li/>").$("<img/>").attr("src",datas.images[i].src).load(function(){ }));
});
});
非常感谢任何帮助!非常感谢!
【问题讨论】:
-
你的问题不够清楚。现在,您的代码应该在页面加载时动态添加两个图像。您想更改它,使其仅在单击“点击我”链接时添加图像?
-
没错!另外我想知道如何将其他细节添加到前置部分。就像给 li 元素一个 id。提前感谢您的帮助。
标签: javascript jquery click gallery append