gpt4 book ai didi

jquery - 如何在简单的扩展 jQuery 中更改文本?

转载 作者:行者123 更新时间:2023-12-01 04:37:31 26 4
gpt4 key购买 nike

当我点击展开并显示此[X取消]时,如何更改[+添加]的文本

但是为了明白这个想法,我想要实现的是我在接下来的两张图片中显示的内容。

enter image description here

enter image description here

$(function() {
$('.expand-one').click(function(){
$('.content-one').slideToggle('fast');
});
});
.expand-one {
color: #4D8FE5;
cursor: pointer;
font-size: 14px;
}

.content-one {
clear: both;
display:none;
}
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<div class="sitesection">
<span class="expand-one">+ Add</span>
<div class="content-one"><input type="text" /></div>
</div>

最佳答案

您可以使用this三元运算符来实现这一点。

$(function() {
$('.expand-one').click(function(){
$('.content-one').slideToggle('fast');
$(this).text(($(this).text() == '+ Add') ? 'X Cancel' : '+ Add')

});
});
.expand-one {
color: #4D8FE5;
cursor: pointer;
font-size: 14px;
}

.content-one {
clear: both;
display:none;
}
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<div class="sitesection">
<span class="expand-one">+ Add</span>
<div class="content-one"><input type="text" /></div>
</div>

关于jquery - 如何在简单的扩展 jQuery 中更改文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47586783/

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