使用jquery将样式设置为div中的段落

时间:2015-06-19 14:24:55

标签: javascript jquery html css

这是一个非常简单的设置,包含一些css和一行javascript来进行一些更改:

#pass p {
    overflow: hidden;
    width: inherit;
}
<div id="pass">
    <p></p>
    <p></p>
</div>
$("#pass > p").setStyle({backgroundColor:$('colorpicker3').style.backgroundColor});

有没有人知道如何使用jquery为所有段落设置样式? 谢谢

2 个答案:

答案 0 :(得分:1)

您应该使用-n方法在jQuery中设置元素的样式:

css()

但请注意,在CSS中设置样式并使用$("#pass p").css('background-color', $('colorpicker3').css('backgroundColor')); 在所需元素上设置样式是更好的做法。此外,addClass选择器不正确。假设它是$('colorpicker3'),则需要在class之前加上.,或者id它需要#

答案 1 :(得分:0)

要添加到其他答案,您可以使用

向目标添加多个css规则

$(&#34; .targetClass&gt; p&#34;)。css({   &#34;背景色&#34;:&#34;红色&#34 ;,   &#34;颜色&#34;:&#34; #ffff&#34; });