我有一个<li>从 CMS/DB 生成的项目列表。每个<li>都有一个<div>包含指向灯箱的链接(隐藏的<div>)。该链接以隐藏的 id <div>(#inline-content-print) 为目标,因此 javascript 插件会触发并拉起灯箱。
我遇到的问题是<li>页面上的所有 s 都使用相同的隐藏divid 生成(我可以将其更改为类)。所以无论<li>点击哪个href,它总是为<li>页面上的第一个(id的第一个实例)拉出灯箱。我需要一种方法让 href 从 THIS 中说出“打开#inline-content-print” div(被点击的链接所在的那个)”。
<li>
<div class="store-buttons-bg hide-print-buttons-{tag_Hide-Print-Buttons}">
<a href="#inline-content-print" class="various store-button">PRINT</a>
<div style="display: none;" id="inline-content-print">
CONTENT OF LIGHTBOX
</div>
<!-- end inline-content-print -->
</div>
</li>
任何建议将不胜感激。