我有以下格式的id列表:
<div id="#663333+#663300"></div>
<div id="#ffffff"></div>
<div id="#000000+#cccccc+#202020"></div>
假设我有这个字符串#cccccc
,我想在其中删除带有此字符串的ID。我怎样才能做到这一点?
我的问题是,我是否需要正则表达式,或者是否有其他功能已经适用于此目的。如果是这样,我怎么能用这个字符串或其他字符串删除ID?
由于
答案 0 :(得分:5)
您可以使用属性包含选择器。和.remove()
删除元素:
$("[id*='#cccccc']").remove()
或删除ID:
$("[id*='#cccccc']").removeAttr("id")
答案 1 :(得分:0)
由于ID中有特殊字符,因此您需要将其转义
$('#\\#ffffff').remove()