jquery的removeClass()方法怎样统一移除?

buyue__ 2016-08-03 04:55:51
obj.removeClass('css_1').removeClass('css_2');

css_1 ,css_2, css_x 后面的数字不确定的,我想统一处理掉,怎么改
...全文
299 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卡布洛 2016-08-04
  • 打赏
  • 举报
回复
removeClass() 不加参数就是移出所有类,也可以移出多个,用空格隔开removeClass("class1 class2")
天际的海浪 2016-08-03
  • 打赏
  • 举报
回复

obj.attr('class',function (i,v){
	return v.replace(/css_\d+\s*/g,"");
});
ayzen1988 2016-08-03
  • 打赏
  • 举报
回复

		var str = obj.attr('class');
		str = str.split(' ');
		for (var i = 0; i < str.length; i++) {
			if (str[i].indexOf('css') >= 0) {
				obj.removeClass(str[i]);
			}
		}
___紫菜 2016-08-03
  • 打赏
  • 举报
回复
removeClass不加参数就是移出所有

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧