2 回答
TA贡献1854条经验 获得超8个赞
$('.toggle-text').text('Less Info')
上面的行将选择您的所有.toggle-text元素。如果.toggle-text是您的子元素,.container-outer您可以执行以下操作:
$('.container-outer.active').find('.toggle-text').text('Less Info');
$('.container-outer:not(.active)').find('.toggle-text').text('More Info');
它应该工作。
TA贡献1934条经验 获得超2个赞
这是你想要的吗 ?
$('.more-info').on('click', function() {
$(".more-info").removeClass("active").html("More Info");
$(this).addClass("active").html("Less Info");
});
a{
display:block;
padding:10px;
background:#f5f5f5;
margin:10px;
}
.active{
color:red;
{
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="more-info">More Info</a>
<a class="more-info">More Info</a>
<a class="more-info">More Info</a>
<a class="more-info">More Info</a>
添加回答
举报