jQuery检查id是否有字符串

时间:2015-05-04 03:03:20

标签: javascript jquery

我有以下格式的id列表:

<div id="#663333+#663300"></div>
<div id="#ffffff"></div>
<div id="#000000+#cccccc+#202020"></div>

假设我有这个字符串#cccccc,我想在其中删除带有此字符串的ID。我怎样才能做到这一点?

我的问题是,我是否需要正则表达式,或者是否有其他功能已经适用于此目的。如果是这样,我怎么能用这个字符串或其他字符串删除ID?

由于

2 个答案:

答案 0 :(得分:5)

您可以使用属性包含选择器。和.remove()删除元素:

 $("[id*='#cccccc']").remove()

或删除ID:

 $("[id*='#cccccc']").removeAttr("id")

答案 1 :(得分:0)

由于ID中有特殊字符,因此您需要将其转义

$('#\\#ffffff').remove()