Javascript 使用jquery向动态生成的div添加内联样式

Javascript 使用jquery向动态生成的div添加内联样式,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我正在尝试使用jquery将内联样式添加到div中,下面是我在firebug中检查的div(附在下面) 我还想保留现有的CSS,我只需在现有类中添加marginleft:0和marginright:0,以下是我尝试过的jquery,但没有成功: jQuery(document).ready(function($){ $(".testimonial_wrapper").css({'margin-left':'auto', 'margin-right':'auto'}); });

我正在尝试使用jquery将内联样式添加到div中,下面是我在firebug中检查的div(附在下面)

我还想保留现有的
CSS
,我只需在现有类中添加
marginleft:0
marginright:0
,以下是我尝试过的jquery,但没有成功:

jQuery(document).ready(function($){
   $(".testimonial_wrapper").css({'margin-left':'auto', 'margin-right':'auto'});    
});

还有什么方法可以实现呢?(请注意,我正在编辑wordpress站点,div是从page builders插件生成的)

也许您可以添加内嵌css:

<style type="text/css">
   div.testimonial_wrapper {
      padding-left : auto !important;
      padding-right: auto !important;
   }
</style>

鉴定书{
左侧填充:自动!重要;
右边填充:自动!重要;
}

上述内容也适用于新元素,但请确保它位于.css include之后。我认为您只需从
函数($)
中删除
$
,并在函数本身中将
$
更改为
jQuery

jQuery(document).ready(function(){
   jQuery(".testimonial_wrapper").css({'margin-left':'auto', 'margin-right':'auto'});    
});

我已经添加了我自己的样式和您所需的样式,没有干扰线条样式


$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
css(“背景色”、“黄色”);
$(“.testional_wrapper”).css({'margin-left':'auto','margin-right':'auto'});
});
});
这是一个标题
这是一个段落

这是一个段落

这是一个段落

这是一段

设置p的背景色
我希望我可以,但它已经定义了一个css,其中包含不可编辑的重要内容:(只需再次添加
!important
,并确保它遵循包含
!important
样式的
css
文件,当然不是。我刚刚注意到了照片。您正在尝试设置边距,但在图片中,边距设置为important。那么,您需要哪一个?它具有左右边距。)同样重要的是,我认为在CSS规则强制规则生效后,快照“!important”中没有包含它-不管您的CSS是在该规则之前还是之后。如果您的规则更具体,您只能使用CSS覆盖它(例如,xmplclass{something:xxx!important;}只能由类似div.xmplclass的内容覆盖{something:yyy!important;})不可能知道问题出在哪里……何时生成div?div是从具有拖放功能的插件生成的。如果您知道必须重写的类,则可以使用CSS进行重写。如果名称也是动态生成的(例如class-1或class-32),然后您必须查看动态生成过程以用CSS覆盖它。jQuery不能否决'!important'CSS,因为您不能将'!important'作为参数发送。您只能删除该类并将想要的类放回。(您应该克隆该类的CSS,在其他类名下更改所需内容,并将其与CSS类名一起放回。)当我删除$I get error时,Uncaught TypeError:$不是一个函数