<P><INPUT TYPE="checkbox" NAME="nombre" VALUE="Si"> bla bla <BR></P>
这是我的代码,我想更改文本bla bla
的颜色。我所做的是$("p").css('color','red');
,但问题是如果我使用before()
或after()
jQuery方法添加一些下一个文本,它也会获得红色。我有什么想法可以避免这种情况吗?
答案 0 :(得分:0)
添加任何适合你的包装跨度或div&#34; bla bla&#34;。实际上$("p").css('color','red');
会在整个<p>
元素上分配颜色属性
HTML
<P><INPUT TYPE="checkbox" NAME="nombre" VALUE="Si">
<span class="demo-class">bla bla<span> <BR></P>
Jquery的
$("p .demo-class").css('color','red');
答案 1 :(得分:0)
内联:
<P>
<INPUT TYPE="checkbox" NAME="nombre" VALUE="Si"><span style="color: red"> bla bla </span><BR>
</P>
看看http://w3schools.com,他们对CSS / HTML的基本机制有很好的解释