HTML字符串:如何使用javascript/jquery從ul中刪除特定的li?
var ul = document.getElementById("list");
$("#list").append(
"<li class='margbottom'>" +
"<label id='id_'><img src='images/icon-approved1.png' class='imgspace' align='absmiddle'/><span id='categoriesName'>" + categoryName + "</span>: <span id='categoriesValue'>" + value + "</span></label>" +
"<div class='menuicon'>" +
"<ul>" +
"<li><a href='#url' onclick='removeCategory();'><img src='images/icon_minus.png'></a></li>" +
"<li><a href='#url'><img src='images/icon-searchby-s.png'></a></li>" +
"</ul>" +
"</div>" +
"</li>"
);
JS:
function removeCategory(){
alert("Inside removeCategory");
var elem = document.getElementById('list');
elem.parentNode.removeChild(elem);
}
我創建動態李名單,我需要動態地將其刪除。 bt通過調用removeCategory它將刪除所有元素而不是特定的元素。 任何人都可以提供幫助嗎? 在此先感謝。
選擇要刪除的特定元素...?如果不向我們展示您的HTML,我不確定您希望得到什麼答案。 –
標記是什麼樣的?它看起來像你正在刪除稱爲'列表',這聽起來像一個完整的列表整個元素... – David
(不要忘記標記答案爲接受,如果它適合你) – PhistucK