gpt4 book ai didi

javascript - slidetoggle 空 div 不应该工作

转载 作者:行者123 更新时间:2023-11-30 20:59:07 24 4
gpt4 key购买 nike

$('.cat').click(function(){
if ($(this).next().text() == '') {
return false;
}

$(this).next().slideToggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='themea cat'>lorem ipsum</div>
<div class='titlewrap'>
<ul></ul>
</div>
<div class='themea cat'>lorem ipsum</div>

cat

nexttitlewrap 并且没有文本。尽管如此,点击 cat 仍试图 slideToggle 它。

最佳答案

您需要 trim 字符串以避免出现空格。

$('.cat').click(function() {
if ($(this).next().text().trim() == '') {
return false;
}
$(this).next().slideToggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='themea cat'>lorem ipsum</div>
<div class='titlewrap'>
<ul>
</ul>
</div>

<div class='themea cat'>lorem ipsum</div>

关于javascript - slidetoggle 空 div 不应该工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47301979/

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