2017-02-10 67 views
-3

我有两个按钮。第一个按钮的ID是#doNotShowWhenClickedDetail,第二个按钮的ID是hidethisbutton。首先点击隐藏,再次点击显示

当我点击第一个按钮时,我想隐藏第二个按钮。当我再次点击第一个按钮时,我想这次显示第二个按钮(如点击下拉列表)。

这是我的jQuery代码。我也做了第一次点击,但无法管理第二点击

$("#doNotShowWhenClickedDetail").click(

     function(){$("#hidethisbutton").hide();} 

); 

感谢

+5

使用'切换()',而不是'隐藏() ' –

+3

http://api.jquery.com/toggle –

回答

6
$("#doNotShowWhenClickedDetail").click(

    function() { 
    $("#hidethisbutton").toggle(); 
    } 

); 
+0

'hide()'是隐藏一个元素。 'show()'是显示一个元素。如果你想隐藏和显示,使用'toggle()'。这就是我所做的。 考虑标记为答案 –

1

您可以添加toggle function

$(document).ready(function() { 
    $("#doNotShowWhenClickedDetail").click(

     function() 
    { 
     $("#hidethisbutton").toggle(); 
    } 

    ); 
}); 
相关问题