javascript - 根据链接的文本更改文本

标签 javascript html css

这是我的脚本:

<script>
    jQuery(document).ready(function() {
        var t = jQuery('.is-active').text().split(' ')[1];
        document.getElementById('pdm').innerHTML = t;
    });
</script>
<script>
    jQuery(document).ready(function() {

        jQuery(".mk-tabs-tab").click(function() {
            var t = jQuery('.is-active').text().split(' ')[1];
            document.getElementById('pdm').innerHTML = t;
        })
    });
</script>

这是我的 HTML:

<h1 id="pdm" style="text-transform: capitalize !important; line-height:52px; word-spacing: 999px;" class="titolobianco"></h1>
<ul id="mk-tabs-tabs-3" class="mk-tabs-tabs">
    <li class="mk-tabs-tab is-active"><a href="#"> DISCLAIMER</a></li>
    <li class="mk-tabs-tab"><a href="#"> TERMS & CONDITIONS</a></li>
    <li class="mk-tabs-tab "><a href="#"> PRIVACY POLICY</a></li>
    <li class="mk-tabs-tab "><a href="#"> PUBLIC REGULATORY</a></li>
    <li class="mk-tabs-tab "><a href="#"> REGISTER</a></li>
    <li class="mk-tabs-tab "><a href="#"> CONTACT SU</a></li>
    <div class="clearboth"></div>
</ul>

我会在点击 .mk-tabs-tab 类时,在 h1 div 中显示链接名称,例如我点击 PRIVACY POLICY,并显示:

<h1 id="pdm" style="text-transform: capitalize !important; line-height:52px; word-spacing: 999px;" class="titolobianco">PRIVACY POLIC</h1>

我的代码可以工作,但会显示上一个链接。 我点击

最佳答案

如果我理解这个问题,看来您需要执行以下操作:

jQuery(".mk-tabs-tab").click(function() {
  jQuery('.is-active').removeClass('is-active');
  jQuery(this).addClass('is-active');
  document.getElementById('pdm').innerHTML = jQuery(this).text().split(' ')[1];
})

换句话说,您需要从被点击的链接中获取文本,而不一定是具有 is-active 类的链接。

关于javascript - 根据链接的文本更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40951727/

相关文章:

jquery - 设置图像高度与宽度相同

javascript - 剑道网格 : Display collapsible data inside Grid cells

javascript - 单击图像内部时播放音频文件,单击图像外部时播放不同的音频文件

jquery - 在位置固定元素的顶部滚动不会滚动容器

javascript - 使文本水平和垂直显示在 SPAN 的中心

基于另一个元素类的 css 样式?

html - 容器div高度不会根据内容增加大小

javascript - 意外的 token U Ajax 语法错误

javascript - 为什么正则表达式不用作对象键匹配?

javascript - 如何在 img 标签的 src 属性中包含一个随机数变量