2013-03-29 38 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

干得不错,谢谢。 –

相关问题