我有多个部分作为 div,每个部分都在 id(id="section-'.$section.'") 的末尾附加了一个数字。可能有很多,并且 id 每次都会增加。
我正在尝试编写一个 jquery 脚本来显示和隐藏正确的 id="resource-'.$section.'"。当用户单击部分 div 内的 img 时,它将显示隐藏适当的资源 div 并隐藏所有其他资源。
<div id="section-'.$section.'">
<img src="" id="section-img-'.$section.'"/>
</div>
<div id="resource-'.$section.'"></div>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#resource").hide();
jQuery("#section img").click(function()
{
jQuery(this).next("#resource").show();
});
});
</script>
任何想法或帮助将不胜感激。提前致谢。
修改:
<div class="section" id="section-'.$section.'">
<img src="" class="section-img" id="section-img-'.$section.'"/>
</div>
<div class="resource" id="resource-'.$section.'"></div>