【发布时间】:2023-03-13 04:11:01
【问题描述】:
我在页面上动态生成了<div> 元素,但我无法控制它们的行为。我有一个 onclick 切换功能,应该显示/隐藏 div 面板。由于<div>s 是动态生成的,它们都保持相同的类/ID,然后当我单击元素以启动该功能时,切换功能将应用于页面上的所有元素,而不是唯一的@我点击的 987654323@。我知道这是因为它们都具有相同的 ID/类,但我该如何解决这个问题?
我有以下代码:
<div class='Button'>Click to slide the panel down or up</div>
<div class='Panel'>some form elements...</div>
以及下面的 jQuery:
$(document).ready(function(){
$(".Button").click(function(){
$(".Panel").slideToggle("slow");
});
任何帮助将不胜感激。
【问题讨论】: