Javascript 移除具有特定数据属性的元素的锚定子体
也许这是一个愚蠢的问题,但有没有办法删除特定数据id的链接?(见图): 我希望我的问题有意义 你可以试试jQuery的Javascript 移除具有特定数据属性的元素的锚定子体,javascript,html,dom,Javascript,Html,Dom,也许这是一个愚蠢的问题,但有没有办法删除特定数据id的链接?(见图): 我希望我的问题有意义 你可以试试jQuery的 $('li.one-third.column').removeAttr('data-id')如果要从DOM中删除任何内容,则需要使用JavaScript 本机JavaScript 在现代浏览器中,您可以使用它来选择元素,然后将其从DOM中删除。大概是这样的: var elm = document.querySelectorAll("li[data-id='id-166'] a
$('li.one-third.column').removeAttr('data-id')代码>如果要从DOM中删除任何内容,则需要使用JavaScript
本机JavaScript
在现代浏览器中,您可以使用它来选择元素,然后将其从DOM中删除。大概是这样的:
var elm = document.querySelectorAll("li[data-id='id-166'] a.go-link");
elm.parentNode.removeChild(elm);
请注意,querySelectorAll-IE8及更高版本的浏览器支持有些有限
jQuery
使用类似的库,可以做得更短一些:
$("li[data-id='id-166'] a.go-link").remove();
我看不到任何联系。您所指的链接是什么?您的选择器将与列表项的子元素相匹配。谢谢您的回答。也许这让我对我所指的链接有了一个更好的了解:@SørenJepsen更新了我的答案,我认为这应该对你有用。非常感谢!!我真不敢相信它能奏效!你刚刚为我节省了数小时的工作/研究!!!