示例html 1 2 <div class="abc" style="display:none"></div> <input type="button" class="but" /> 最簡單的方法: 1 2 3 4 5 6 7 <script> $(document).ready(function(e) { $(".but").click(function(e) { $(".abc").toggle(); });搜索 }); </script> toggle() 的作用就是當對象是顯示的就隱藏,當是隱藏的則顯示。 ------ 如果你除了顯示和隱藏之外還需要同時實現其他功能的話,可以這樣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <script> $(document).ready(function(e) { $(".but").click(function(e) { if( $(".abc").hasClass("show") ){ // 執行隱藏 $(".abc").hide().removeClass("show"); // 其他 }else{ // 顯示 $(".abc").show().addClass("show"); } }); }); </script> 這里通過自定義一個 class : show 來判斷 div 是顯示或隱藏 hasClass() 是否存在某個class hide() 隱藏對象 show() 顯示對象 removeClass() 移除一個class addClass() 添加一個class 除此,還可以通過jquery設置這個 div 的 css : display:none/block 來實現隱藏/顯示