我想使用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元素的? –