单击另一个链接时显示隐藏的链接

时间:2013-04-05 12:14:59

标签: jquery

我有一个页面会显示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。

3 个答案:

答案 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
});

应该这样做。