我有这样的代码:如何让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