gpt4 book ai didi

javascript - 如果 ID 部分匹配,则选择一个元素

转载 作者:行者123 更新时间:2023-11-28 16:07:17 25 4
gpt4 key购买 nike

我有以下 HTML:

<header>
<nav>
<ul>
<li id="menu-item-1"><a href="javascript:void(0)">Lien 1</a></li>
<li id="menu-item-2"><a href="javascript:void(0)">Lien 2</a></li>
<li id="menu-item-3"><a href="javascript:void(0)">Lien 3</a></li>
</ul>
</nav>
</header>

<article id="content">
<div id="post-1" class="page">
<p>content post 1</p>
</div>
<div id="post-2" class="page">
<p>content post 2</p>
</div>
<div id="post-3" class="page">
<p>content post 3</p>
</div>
</article>

想法如下:如果 menu-item- 之后的数字与 post- 之后的数字匹配,则执行某些操作。

我该怎么做?

最终目标是当我点击相应的菜单链接时显示每个div

menu-item-1 -> display post-1
menu-item-2 -> display post-2
menu-item-3 -> display post-3

谢谢!

最佳答案

$('nav').on('click', 'li', function(e) {
$('#post-' + this.id.replace('menu-item-', '')).show().siblings().hide();
});

演示:http://jsfiddle.net/fKgdL/1

关于javascript - 如果 ID 部分匹配,则选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14389648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com