关于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';


希望对大家有所帮助

你可能感兴趣的:(关于jQuery $(selector).addClass(class) IE8 兼容的说法)