0

我有一个页面将显示 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();
});

最后,我要创建的链接出现:单击此处下载数据库

以上不起作用。如果有人可以就此事提供帮助,我将不胜感激,因为坦率地说,我有点沮丧,这接近周末!

在此先感谢,乔恩。

4

3 回答 3

3

尝试:

$(".menu a").click(function () {
    $("#downloadlink").show();
});
于 2013-04-05T12:18:29.137 回答
2

很难找出问题所在,但您可以尝试触发对锚点的点击,可能它们位于 div 的“前面”,所以您点击它们而不是 div.menu

$(".menu a").click(function () {
    $("#downloadlink").show();
});
于 2013-04-05T12:18:56.697 回答
1

类选择器是形式.classname而不是#classname

$('.menu a').click(function() {
    $("#downloadlink").show();
    return false; // important
});

应该做的伎俩。

于 2013-04-05T12:19:27.513 回答