2017-02-10 110 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(); 
    } 

    ); 
}); 
相關問題