gpt4 book ai didi

jquery - 如何通过单击两个不同的链接来更改一个链接上的文本?

转载 作者:行者123 更新时间:2023-12-01 06:44:37 27 4
gpt4 key购买 nike

所以我有这个演示:https://jsfiddle.net/gec5djan/但我不知道如何一键更改两个文本值。有什么建议吗?

   $('h3.panel-title a').click(function(){
if($(this).hasClass('collapsed')) {
$(this).html('CLOSE <span class="arrow_right2"></span>');
}
else{
$(this).html('SHOW ALL BOATS <span class="green-arrow-up"></span>');
}
});

最佳答案

您可以使用涵盖这两个项目的选择器,而不是在点击函数内调用 $(this).html() ,例如 $('h3.panel-title a') :

HTML:

<h3 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#nested1" href="#nested-collapseOne">
SHOW ALL BOATS <span class="arrow_right2"></span>
</a>
</h3>

<h3 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#nested1" href="#nested-collapseOne">
SHOW ALL BOATS <span class="arrow_right2"></span>
</a>
</h3>

JavaScript:

   $('h3.panel-title a').click(function(){
if($('h3.panel-title a').hasClass('collapsed')) {
$('h3.panel-title a').html('CLOSE <span class="arrow_right2"></span>');
}
else{
$('h3.panel-title a').html('SHOW ALL BOATS <span class="green-arrow-up"></span>');
}
});

话虽如此,我将重新审视您的应用程序的整体逻辑。在我看来,这并不是启用此功能的最干净的方法,尽管我不知道您最终想要做什么。

关于jquery - 如何通过单击两个不同的链接来更改一个链接上的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36844745/

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