我想使用jQuery访问动态创建的ID。如何在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.My问题,请删除,李是当我写(#id).remove()
其不去除页面li元素。
当我查看页面查看源代码,我发现编号是不存在的,当我按F5 ID是存在的。
请帮我使用他们的动态分配的id删除该li元素与我重新加载页面。
我想删除使用下面的代码,李在名为jQuery的func.js anither文件:
$("#"+response['aname']).remove();
这里响应数组包含ID的名称。
按我的分析jQuery是没有得到该动态ID时按F5里,能有效去除
ID在上下文页面中必须是唯一的。提供呈现的HTML代替不可读的PHP代码 –
通过发布相关代码改善您的问题。你是如何删除li元素的? –