Javascript jQuery显示隐藏多个链接

Javascript jQuery显示隐藏多个链接,javascript,jquery,animation,Javascript,Jquery,Animation,我有3个显示更多的链接在我的布局。它们必须触发包含内容的所有相同表。因此,当您单击链接1时,它会显示表格,但如果您单击链接2,表格将不会再次隐藏(仅当我单击2次时) 我怎样才能解决这个问题 我现在的代码是: $(".starterlink").toggle( function(){ $(".starterinfo").fadeIn('fast'); }, function(){ $(".starterinfo").fadeOut('fast'); } ); 如果我正确理解了你

我有3个显示更多的链接在我的布局。它们必须触发包含内容的所有相同表。因此,当您单击链接1时,它会显示表格,但如果您单击链接2,表格将不会再次隐藏(仅当我单击2次时)

我怎样才能解决这个问题

我现在的代码是:

$(".starterlink").toggle(
    function(){ $(".starterinfo").fadeIn('fast'); }, 
    function(){ $(".starterinfo").fadeOut('fast'); }
);

如果我正确理解了你的问题,你为什么不做如下事情:

$(".starterlink").click( function(){ $(".starterinfo").fadeToggle('fast'); } );
更新:

下面的测试代码对我来说很好

<a href="#" class="starterlink">Click me</a>
<div class="starterinfo">This will fade in and out</div>

<script type="text/javascript">
    $(".starterlink").click(function () { $(".starterinfo").fadeToggle('fast'); });
</script>

这将淡入淡出
$(.starterlink”)。单击(函数(){$(.starterinfo”).fadeToggle('fast');});

如果我正确理解了你的问题,你为什么不做如下事情:

$(".starterlink").click( function(){ $(".starterinfo").fadeToggle('fast'); } );
更新:

下面的测试代码对我来说很好

<a href="#" class="starterlink">Click me</a>
<div class="starterinfo">This will fade in and out</div>

<script type="text/javascript">
    $(".starterlink").click(function () { $(".starterinfo").fadeToggle('fast'); });
</script>

这将淡入淡出
$(.starterlink”)。单击(函数(){$(.starterinfo”).fadeToggle('fast');});
toggle()
函数没有
切换(函数,函数)
签名。IE不接受两个函数作为参数。

toggle()
函数没有
切换(函数,函数)
签名。IE不需要两个函数作为参数。

可能类似

$("#link1").click(function(){
    $("#tableid").attr('visible', false);
});

$("#link2").click(function(){
    $("#tableid").attr('visible', true);
});
也许像

$("#link1").click(function(){
    $("#tableid").attr('visible', false);
});

$("#link2").click(function(){
    $("#tableid").attr('visible', true);
});

我想显示和隐藏一个包含信息的表格。但是这个表可以由页面上的3个独立链接触发。我想显示和隐藏一个包含信息的表。但是该表可以由页面上的3个独立链接触发。