gpt4 book ai didi

javascript - 使用toggle()时,元素没有点击就消失了

转载 作者:行者123 更新时间:2023-12-03 03:18:51 26 4
gpt4 key购买 nike

toggle 意味着当您单击某个元素时,它会执行某些操作。就我而言,我没有点击“新闻标题”,但它很快就消失了。为什么?

这是我的代码:

$('h5').toggle(function() {
$(this).next().hide();
}, function() {
$(this).next().show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<h5>news title</h5>
<p>hdsiauhfua;hfsh;aoff</p>
</div>

最佳答案

尝试使用下面的代码。您可以使用 siblings() 调用下一个元素并隐藏和显示下一个元素,toggle() 就派上用场了。

$('div p').hide();
$('h5').click(function() {
$(this).siblings().toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<h5>NEWS TITLE</h5>
<p>Content here...</p>
</div>

关于javascript - 使用toggle()时,元素没有点击就消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46657216/

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