我有一个页面会显示2个图表,其中包含不同的信息,具体取决于我页面顶部点击的链接(在地址行中添加变量)。
点击此链接时,我还想在图表下方显示一个按钮,添加一个下载整个数据库的选项。
我已经研究过这个问题,并找到了一个解决方案,应该""工作,但事实并非如此。
我的菜单:
<div class="menu">
<a href="mf.html?area=AC">KMA</a>
<a href="mf.html?area=OC">KMO</a>
</div>
jQuery(放在Docuemnt.ready函数中):
$("#menu").click(function () {
$("#downloadlink").show();
});
最后,我想要的链接出现: 点击这里下载数据库
以上不起作用。如果有人可以提供有关此事的帮助,我将非常感激,因为我非常坦率地感到有点沮丧,这接近周末!
先谢谢你,Jon。
答案 0 :(得分:3)
尝试:
$(".menu a").click(function () {
$("#downloadlink").show();
});
答案 1 :(得分:2)
很难弄清楚问题是什么,但你可以尝试触发锚点上的点击,它可能是在div的“前面”,所以你点击它们而不是div.menu
$(".menu a").click(function () {
$("#downloadlink").show();
});
答案 2 :(得分:1)
类选择器的格式为.classname
,而不是#classname
$('.menu a').click(function() {
$("#downloadlink").show();
return false; // important
});
应该这样做。