我有 json 文件,我想从 json 文件中调用图像和标题。要求是当我单击图像 1 时,第一个图像和标题应附加在 div 1 上,当我单击其他链接时,它应附加适当的图像。我的 json 文件包含
[
{
"image" : "images/test1.png",
"heading" : "Careers"
},
{
"image" : "images/item-2.png",
"heading" : "Contact Us"
},
{
"image" : "images/item-3.png",
"heading" : "About Us"
}
]
我的代码
$(document).ready(function() {
$("a").click(function() {
var txt= $(this).text()
$.getJSON("myson.js",function(result) {
$.each(result, function(i, field) {
if(txt.indexOf('1')>-1) {
}
else if(txt.indexOf('2')>-1) {
}
else {
}
});
});
});
});
html
<a href='#'>Image 1</a>
<a href='#'>Image 2</a>
<a href='#'>Image 3</a>
<div style="border:solid 1px #000; width:200px; height:200px">
<div id='heading'></div>
<div id='image'></div>
</div>