jquery - 使用 jQuery 切换文本

标签 jquery text click toggle

我想将第一次点击cta-end h1时的文本从修改更改为关闭 然后,当您第二次单击时 --> close --> modification 等等。 我想要切换文本。

这是我的 HTML

    <div id="cta-end">
     <h1>Modification</h1>
    </div>

<div id="bloc1"><h3>BLOC 1</h3></div>
<div id="bloc2"><h3>BLOC 2</h3></div>

jQuery

$(document).ready(function () {


    $('#cta-end').click(function () {
        $('#bloc1,#bloc2').toggle();
    });

});

我试图在堆栈上找到解决方案,但没有找到..

这是demo

谢谢:)

最佳答案

您可以使用:

 $('#cta-end').click(function () {
    $('#bloc1,#bloc2').toggle();
    $(this).children().text(($(this).children().text()=="Modification")?"close":"Modification");
});

关于jquery - 使用 jQuery 切换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16276086/

相关文章:

javascript - 我必须使用 <a> 标签吗?我不能只使用 .click() 吗?

javascript - 单击时切换按钮的颜色(并恢复其他按钮的颜色)

javascript - 类型错误 : Cannot read property 'value' of null

jquery-ui - 停止第一个 jquery ui 选项卡使用 ajax 预加载内容

javascript - 成功验证后无需单击按钮即可删除验证错误消息

bash - 循环遍历 CSV 文件并在读取时创建新的 csv 文件?

matlab - 从包含矩阵及其名称的字符串创建结构体

javascript - jQuery 覆盖鼠标移出时的 css 隐藏

java - 当我按 # 拆分字符串的 ArrayList 时,最后一个字段不正确

javascript - jQuery 可以点击调用悬停函数吗?