javascript - 在可点击链接下方显示 div

标签 javascript jquery html css

我有以下内容:

<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>
<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>
<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>

在所有“注释”div 都默认隐藏 的地方,我想显示与点击时被点击的按钮 相关的那个。

有没有比这样更简单的方法:

$('#UniqueNoteLink').click(function() {
    $('#UniqueNoteID').toggle();
});

每个音符?

最佳答案

如果您要切换的元素紧跟在点击的元素之后,您可以使用 next()

$('.noteLink').click(function() {
    $(this).next().toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>
<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>
<a class="noteLink">Note Name</a>
<div class="note">Full Note Details</div>

关于javascript - 在可点击链接下方显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39854604/

相关文章:

php - 在 codeigniter 中前进到下一页时显示警报对话框

javascript - MYSQL 更新工作不稳定

JavaScript 类实例与静态

javascript - 在 PHP 和 JavaScript 中保存动态添加的行

javascript - 我的条件检查在 JS 中无法正常工作

php - 如何在 cakephp 的单个链接中添加两个或三个图像?

Javascript 不适用于单击汉堡包以打开和关闭汉堡包

javascript - Bootstrap 轮播在第一张图片上向左滑动消失

javascript - 将对象从 Rails RJS 传递到 javascript 函数调用而不引用值?

javascript - 使用select过滤表数据的问题