jQuery检查div是否具有数据属性并删除

Mic*_*asl 2 html javascript jquery custom-data-attribute

如何检查div是否具有数据属性,并删除div(如果具有该数据属性),相反的工作方式如下:

$("div[id='foo']").not('[data-type=edit]').remove();
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 5

删除not()并使用主选择器中的属性:

$('#foo[data-type=edit]').remove();
Run Code Online (Sandbox Code Playgroud)

如果只想查找具有data-type属性的元素,而不管其值如何,则可以使用以下方法:

$('#foo[data-type]').remove();
Run Code Online (Sandbox Code Playgroud)