【发布时间】:2023-03-25 03:57:01
【问题描述】:
我正在尝试根据其子项的活动<li> 值更改锚下拉标记的文本。我使用的堆栈是 Bootstrap 3 和 Jquery 3.2
例如,如果这是当前活动的 li 标签:
<li>
<a href="#apresentacao" data-toggle="tab">
<h1 class="mobile-tab-text">Apresentação</h1>
</a>
</li>
下面代码的内容应该是'apresentacao'
<a class="dropdown-toggle tab-ativa-mobile" data-toggle="dropdown" href="#">
Apresentacao
</a>
这是完整的下拉代码:
<li class="dropdown visible-xs-block">
<a class="dropdown-toggle tab-ativa-mobile" data-toggle="dropdown" href="#">
selected title
</a>
<ul class="dropdown-menu" id="collapsed">
<li>
<a href="#apresentacao" data-toggle="tab">
<h1 class="mobile-tab-text">Apresentação</h1>
</a>
</li>
<li>
<a href="#professores" data-toggle="tab">
<h1 class="mobile-tab-text">Apresentação</h1>
</a>
</li>
<li><a href="#tab5" data-toggle="tab">Tab5</a></li>
</ul>
</li>
到目前为止我已经尝试过了,但没有成功:
$('.tab-ativa-mobile').text(()=>{
var tabMobile = $('li.active > a > h1.mobile-tab-text').text();
return 'ss' + tabMobile;
}
);
【问题讨论】:
标签: html jquery twitter-bootstrap-3