重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1. 如果要调用css中的样式,则可以直接改变class,
创新互联公司从2013年开始,是专业互联网技术服务公司,拥有项目成都做网站、成都网站建设、成都外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元谢通门做网站,已为上家服务,为谢通门各地企业和个人服务,联系电话:18982081108
.clolor-red: {color: red}
$('div').addClass('color-red');
2. 可以直接改变样式,$('div').css('color', 'red')
常用的方法有两种:
1、用jquery直接加样式在html控件上,但是需要注意点加important的格式,如:
$("p").click(function(){
$(this).css("cssText","color:red!important");
});
2、用jquery改变class,从而达到改变样式的目的,如果可以,就用jquery修改原来的class,如果原有class是必须的或者没有class,就定义一个新的class,在样式表里定义好这个class对应的样式属性,把你想改变的原来的css属性重新赋值且加上important,这样就能覆盖掉原来的加了important样式了。
JQ修改样式:
$("选择器名称").css({"属性名“:"属性值","属性名“:"属性值","属性名“:"属性值"});属性可写多个也可以写一个。
jquery复制的节点怎么改变样式,如下通过一个例子来说明:
例子代码:
!DOCTYPE html
html
head
script src="/jquery/jquery-1.11.1.min.js"/script
script
function myFunction()
{
$("#h01").html("Hello jQuery");
$("ul li").click(function(){
$(this).clone(true).appendTo("ul").attr("id","cloneli");
//复制当前点击的节点,并将它追加到《ul》元素中,当添加参数时复制它的事件
$("#cloneli").text("是li2").css("background","red");
});
}
$(document).ready(myFunction);
/script
/head
body
h1 id="h01"/h1
div id='test_div'
ul
li 是li1/li
/ul
div
/body
/html
其中: $(this).clone(true).appendTo("ul").attr("id","cloneli");是jQuery的复制,在复制添加到ul标签里后,在给该复制的li加上一个id,id标明该li标签唯一,通过该标签可操作修改其样式。
$("#cloneli")即是复制标签的操作对象,可以调用jQuery其他方法可修改样式,如下修改背景颜色。
$("#cloneli").text("是li2").css("background","red");
当点击“是li1”,复制添加到li1下面,红色背景li2(在点击事件中已修改)