我有一个这样的json数组:
var headerStrings = [
"Apple",
"Banana",
"Pineapple",
];
这是我的 HTML:
<div id="links">
<ul>
<li><a>One</a></li>
<li><a>Two</a></li>
<li><a>Three</a></li>
</ul>
</div>
<div id="fruit">Mango</div>
<div>
<div>Some content one</div>
<div>Some content two</div>
<div>Some content three</div>
</div>
当我单击“一个”链接时,我想做两件事:
- 将 DIV #fruit 的内容替换为数组中的第一项 - Apple。
- 显示第一个 DIV(一些内容)并隐藏其他两个 div
我也想对其他两个链接执行此操作 - 当我单击链接“两个”时,我想显示 DIV(一些内容二)并将 DIV #fruit 替换为数组中的第二项 - 香蕉。
这是我尝试过的:
var items = $('#links ul li');
items.click(function(event){
event.preventDefault();
var which = $(this).index();
$('div').find('div').hide().eq(which).show();
$('#fruit').innerHTML = data.headerStrings[which];
});
谢谢你的时间。