我正在尝试使用 jQuery 访问动态创建的 id。
我正在<li>
动态创建元素并在使用以下代码创建元素时为其添加 id。
<?php foreach ($alerts as $a) : ?>
<li id="<?php echo $a['value']['alert_name']; ?>"><?php echo $a['value']['alert_name']; ?> <a href="#" class="edit-link tip-open" data-oid="<?php echo $a['oid']; ?>" data-eid="<?php echo $a['value']['alert_name']; ?>">edit</a></li>
<?php endforeach; ?>
在这里,我使用 php 数组的值将 id 添加到 li 元素。
现在我想使用他们的 id 删除那个 li。我的问题是,当我写(#id).remove()
它时,它没有从页面中删除那个 li 元素。
当我检查页面查看源时,我发现 Id 不存在,当我按 F5 时,id 存在。
请帮助我使用动态分配的 id 删除该 li 元素,而无需重新加载页面。
我正在尝试使用另一个名为 jquery-func.js 的文件中的以下代码删除该 li:
$("#"+response['aname']).remove();
这里的响应数组包含 id 的名称。
根据我的分析,jquery 没有得到那个动态 id,因为当按下 F5 li 时可以删除