2013-03-29 72 views

回答

0

如果你想從DOM中刪除任何東西,你將需要使用JavaScript。

本地JavaScript

在現代瀏覽器中,你可以使用querySelectorAll選擇元素,然後從DOM中刪除。事情是這樣的:

var elm = document.querySelectorAll("li[data-id='id-166'] a.go-link"); 
elm.parentNode.removeChild(elm); 

通告querySelectorAll比較有限的瀏覽器的支持 - IE8及以上

jQuery的

使用圖書館像jQuery,它可以做稍微短一些:

$("li[data-id='id-166'] a.go-link").remove(); 
+0

感謝您的回答。也許這可以讓我更好地瞭解我所指的鏈接:https://dl.dropbox.com/u/2377767/Screen-Shot-2013-03-30-at-12.101.jpg –

+0

@SørenJepsen更新了我的答案我相信應該爲你做。 –

+0

非常感謝你!我不能相信它的工作!你剛剛救了我幾個小時的工作/研究! –

0

你可以嘗試jQuery的.removeAttr

$('li.one-third.column').removeAttr('data-id');

+1

您的選擇器將匹配作爲列表項子項的「」元素。 –

+0

幹得不錯,謝謝。 –

相關問題