关于jQuery $(selector).addClass(class) IE8 兼容的说法

我想浏览器兼容,是很多前台人的烦恼吧,随着时间的推移,技术在不断的进步, 这就意味我们曾经有过或多或少的问题,而我们并不能抛弃,因为我们的产品在更新,并不意味着之前的产品大家不用,我们任然不可避免的去面对这些问题,解决这些问题:

今天想跟大家分享是的“关于jQuery $(selector).addClass(class) IE8 兼容的说法”:

我想大家应该非常喜欢使用jQuery 的$(selector).addClass(class)这个用法吧用起来,的确很方便,也的确效果很好,但是殊不知IE8 ,就像一颗定时炸弹,我们需要考虑IE8 的兼容问题,如果我们的网站面向大众,这是不可避免的:

因此在纠结了IE8 兼容问题同时,我总结出:

jQuery 的$(selector).addClass(class) 的这个方法是可以用原生的js实现的,毕竟juquery属于升级版的js:

我们有两种办法:

1.   我们跟id 获取元素标签:

      var div = document.getElementById('followForum');
       div.className ="btn-focus has-sign";

2. 我们可以使用this 指针:

    $this.className='btn-like';


希望对大家有所帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值