为了账号安全,请及时绑定邮箱和手机立即绑定

JQuery 点击标签切换class

标签:
JQuery

最近在做帮助中心迁徙的时候,遇到要把好多公用的内容迁移到cms做成碎片,这样以后在维护的时候只需要修改碎片就可以了,而不用修改每一个页面了,比较好维护,但是在迁移的过程中遇到点击一个table class不变,内容是可以变的,于是就用jquery判断内容的div值,如果内容的div值等于table的值,就把这个li的class重新设置,代码如下:

<script language="javascript">

//直接执行,不用调用

$(document).ready(function(){

//about_line_text为内容标题class,html代表把后边的html标签也取出来

var value = $(".about_line_text").html();

//substring截取0到<span ,去掉空格

var tempValue = value.substring(0,value.indexOf("<span")).trim();

//开始在li中查找,each循环查找

$(".about_left").find("li").each(function(i){

//如果第一个相等

if($(this).children("a").text() == tempValue){

//添加class并且替换内容

$(this).addClass("about_left_visited").html(tempValue);

}

});

});

</script>


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消