如何给span动态添加样式

tegong1016 2015-07-22 01:00:34

我想要“相符的”clsss是alike,不相符的是 unlike,jquery怎么可以实现呢?
...全文
538 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AIdAI-yl 2015-07-22
  • 打赏
  • 举报
回复
$('xxx td').find('span').each(function(){ $(this).removeClass('alike').removeClass('unlike'); if($(this).text()=='相符'){ $(this).addClass('alike'); }else if($(this).text()=='不相符'){ $(this).addClass('unlike'); } });
sydhr_1994 2015-07-22
  • 打赏
  • 举报
回复
有影响的。 你得先选中你要控制的span都在哪里。 例如你的图里的都是td里面的span
  • 打赏
  • 举报
回复
引用 2 楼 tegong1016 的回复:
[quote=引用 1 楼 slwsss 的回复:] $(span).each(function(){if(this.innerText=='相符')addClass('alike') else addClass('unlike')})
我之前的span里都有样式的,这么写有影响么?[/quote]

                $("span").removeClass("alike");
		$("span").removeClass("unlike");
		$("span").each(function(){
			if($(this).html()=="相符"){
				$(this).addClass("alike");
			}else{
				$(this).addClass("unlike");
			}
		});
添加新的class之前先把旧的class删掉
tegong1016 2015-07-22
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
$(span).each(function(){if(this.innerText=='相符')addClass('alike') else addClass('unlike')})
我之前的span里都有样式的,这么写有影响么?
slwsss 2015-07-22
  • 打赏
  • 举报
回复
$(span).each(function(){if(this.innerText=='相符')addClass('alike') else addClass('unlike')})

87,955

社区成员

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

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