我有這樣的代碼:如何讓div隱藏onclick並在再次點擊時顯示它?
<script>
(function ($) {
$(document).ready(function() {
$("#thisclick, #thisclick2").click(function() {
if ($('.example').is(":hidden")) {
$(this).html($(this).html().replace(/Hide/, 'Show'));
} else {
$(this).html($(this).html().replace(/Show/, 'Hide'));
}
// Do it afterwards as the operation is async
$(".example").hide();
});
});
})(jQuery);
</script>
當前代碼的工作方式是,如果被點擊#thisclick
它隱藏#example
。這是我需要的,但是當再次點擊#thisclick
時,我希望它顯示#example
。使用上面的代碼,它不會工作。我該怎麼做才能做到這一點?
使用[JQuery的.hide()](HTTP ://api.jquery.com/hide/)和[JQuery .show()](http://api.jquery.com/show/)。 – Vucko
如果我正確理解你,你有$('#thisclick')。slideToggle('slow');'而不是'$('#example')。slideToggle('slow');'。 – Kyle
@kyle,對不起,我發佈了舊代碼。我用我目前使用的那個更新了我的問題。 – starbucks