Jquery attr(';style';)和addClass()不工作

Jquery attr(';style';)和addClass()不工作,jquery,internet-explorer-8,Jquery,Internet Explorer 8,我有一个这样的部门: <div id="sidebar_holder"><div> 试试这个 s、 css(“位置”,“位置”) 您可以使用 用这个可能对你有帮助 $("#sidebar_holder").removeAttr("style"); $("#sidebar_holder").addClass("stick"); 看我的评论, 您首先在就绪文档中使用不同的对象jQuery,然后 然后在var define中定义$ 试试这个, 我可以帮你吗 jQuery

我有一个这样的部门:

<div id="sidebar_holder"><div> 
试试这个

s、 css(“位置”,“位置”)

您可以使用


用这个可能对你有帮助

$("#sidebar_holder").removeAttr("style");
$("#sidebar_holder").addClass("stick");
看我的评论,

您首先在就绪文档中使用不同的对象
jQuery
,然后 然后在var define中定义
$

试试这个, 我可以帮你吗

 jQuery(document).ready(function() {
  var s = jQuery("#sidebar_holder"); // make this same as used before..
  s.attr("style", ""); //kill absolute positioning
  s.addClass("stick"); //stick it

您首先在ready文档中使用不同的对象
jQuery
,然后在var define中使用
$

Div没有
style
属性,那么它将如何终止定位?你的代码看起来不错。另外,您正在使用哪个版本的jQuery?jQuery 2.x支持ie9+,您首先在ready文档中使用不同的对象
jQuery
,然后在var define中使用不同的对象。。把它设置为相同的。。。
$("#sidebar_holder").removeAttr("style");
$("#sidebar_holder").addClass("stick");
 jQuery(document).ready(function() {
  var s = jQuery("#sidebar_holder"); // make this same as used before..
  s.attr("style", ""); //kill absolute positioning
  s.addClass("stick"); //stick it