gpt4 book ai didi

jQuery 切换和更改文本

转载 作者:行者123 更新时间:2023-12-01 00:40:50 24 4
gpt4 key购买 nike

jQuery

$('#message div').hide();
$('.readmore').click(function(e){
e.preventDefault();
$('#message div').slideToggle();
});

html

<div id="message">
<p class="intro">This is an introduction.</p>
<div>
<p>This is the first paragraph thats orginally hidden</p>
<p>This is the second paragraph</p>
</div>
<a href="#" class="readmore">Read More</a>
</div><!--message-->

当单击“阅读更多”按钮时,内容会滑动切换并向所有人显示,再次单击它会隐藏以仅显示我的 .intro,但我想在“阅读更多”和“显示更少”之间切换“阅读更多”文本。

使用 SlideToggle 时如何实现这一点

最佳答案

检查当前元素在其点击事件和使用条件中的文本,看看是否需要更改文本,如果需要,请再次使用 text() 进行更改;)。

试试这个:

 $('.readmore').click(function(e){
e.preventDefault();
$('#message div').slideToggle();
$(this).text( $(this).text() == 'Read More' ? "Show Less" : "Read More"); // using ternary operator.
});

关于jQuery 切换和更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15679018/

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