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

mrb*_*lah 2 jquery

我有一堆看起来像的元素

<div id="username-2343"></div>
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能做到这一点?我不知道所有的ID,所以我需要搜索所有匹配的用户名.

Pao*_*ino 7

这应该使用attributeStartsWith选择器:

$('div[id^=username-]').removeClass('myclass');
Run Code Online (Sandbox Code Playgroud)

但是,据推测,当你将<div>它们打印到页面上时,你可以控制它们.简单地给他们所有类别表示他们是"用户div",这将是更好的品味,所以你可以这样做:

$('div.user').removeClass('myclass');
Run Code Online (Sandbox Code Playgroud)

这将更快更清洁.