jQuery removeClass通配符

jQuery removeClass通配符

有没有简单的方法来删除所有匹配的类,例如,


color-*

所以,如果我有一个元素:


<div id="hello" class="color-red color-brown foo bar"></div>

删除后,它会


<div id="hello" class="foo bar"></div>

谢谢!


皈依舞
浏览 1004回答 3
3回答

繁星淼淼

$('div').attr('class', function(i, c){&nbsp; &nbsp; return c.replace(/(^|\s)color-\S+/g, '');});
打开App,查看更多内容
随时随地看视频慕课网APP