是不是这个添加的class样式需要事先定义的?有没有办法动态添加?
可以预先写在css里面,当添加了相应的class之后,就会设置上样式了。如果要动态添加,代码如下
$('div').click(function(){
$(this).addClass('div1');
if($('div').hasClass('div1')){
$('.div1').css({
'font-size':'14px',
'line-height','14px'
});
}
})
直接指定样式就可以呀。比如:
$("p").addClass("selected");
之后动态添加样式可以使用
$("p").css({ "color": "#ff0011", "background": "blue" });
用jquery直接添加css属性就可以了吧