javascript - 简单的可重用的 JavaScripttoggle() 脚本?

标签 javascript jquery code-reuse

我正在学习 JavaScript,但不知道如何处理可重用代码的简单片段。

我需要的是一段隐藏() #body01、#body02、#body03、04,05 等(所有这些)的代码。然后,当我单击 title01 时,它知道我想切换() body01。如果我单击 title02,它将切换() body02 等等。

<a id="title01">Title 1</a>
<div id="body01">Body content for Title 1</div>

<a id="title02">Title 2</a>
<div id="body02">Body content for Title 2</div>

<a id="title03">Title 3</a>
<div id="body03">Body content for Title 3</div>

抱歉,如果有人问这个问题,我自己无法找到或弄清楚。

谢谢!

最佳答案

如果您使用 jQuery(如果没有,您应该使用),就这么简单:

$('[id^=title]').click(function(){

    var tmp = $(this).attr('id').split("title");
    $('#body'+tmp[1]).toggle();

});

关于javascript - 简单的可重用的 JavaScripttoggle() 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333291/

相关文章:

c# - 在类之间重用代码

c# - 如何创建和维护代码重用库?

javascript - Google map V3 身份验证和重复问题

jquery - Typescript Promise with JQuery 似乎运行了两次?

javascript - 区分图像错误和形式错误

sql - 从传递多个表值参数的存储过程执行表值函数?

javascript - 在 NodeJS 中下载时无法获取文件的哈希值

javascript - 2020 年 Web Serial API 的状态

javascript - 创建一个图像数组以放置在 div 中

javascript - JQuery - 使用计时器循环一个类