gpt4 book ai didi

javascript - 我的 JQuery 函数出了什么问题?

转载 作者:行者123 更新时间:2023-11-28 13:34:51 26 4
gpt4 key购买 nike

我想让#test元素显示: block ;单击#button 元素后。如果我再次单击,我希望 #test 元素显示:none;。

<body>
<div id="content-wrapper">
<!-- header -->
<header id="top">
<!--- Nav-bar -->
<div id="button">
</div>
</header>
<div id="test">

这是我的 jQuery 代码:

$(function() {
$('#button').on('click', function () {
if ($('#test').css("display","block")) {
$('#test').css("display","none");
} else {
$('#test').css("display","block");
}
});
});

我不知道为什么它不起作用!

最佳答案

.toggle() 没问题 - 但使用 css 类会给你更好的控制(比如将来使用 CSS 转换)(停止内联样式,但做同样的工作)

CSS

#test { display:none; }
#text.on { display:block; }

JS/JQUERY

  $('#button').on('click', function () {
$('#test').toggleClass('on');
});

关于javascript - 我的 JQuery 函数出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com