从以username开头的所有ID中删除一个类 -

时间:2009-06-19 02:57:17

标签: jquery

我有一堆看起来像

的元素
<div id="username-2343"></div>

我需要在页面上遍历所有这些内容并使用 jQuery 从中删除一个类。

我该怎么做? 我不知道所有ID,所以我需要搜索所有匹配的用户名。

1 个答案:

答案 0 :(得分:7)

这应该使用attributeStartsWith选择器:

$('div[id^=username-]').removeClass('myclass');

然而,据推测,当您将这些<div>打印到页面上时,您可以控制它们。如果简单地给他们所有类别表示他们是“用户div”,那将是更好的品味,所以你可以这样做:

$('div.user').removeClass('myclass');

这将更快更清洁。