2、.css("样式","value"):为样式赋值,如$("input").css("color","red")
3、.addClass("样式类1,样式类2,样式类3"):可以添加多个定义好的样式类
4、.hasClass("样式类类"):判断是否存在该样式
5、.toggleClass("样式类"):如果存在(不存在)就切换(删除)样式
6、.toggleClass("样式类",swith):如果swith为false,则删除样式,如果swith为true,则切换成该类
7、removeClass("样式类"):移除样式类
8、.css({样式名:"value",样式名:"value",样式名:"value"}):可以多次添加样式
JQ为CSS添加样式,可以使用jQuery CSS *** 作 的css() 方法
定义和用法
设置 CSS 属性
设置所有匹配元素的指定 CSS 属性。
$(selector).css(name,value)实例
/*将所有段落的颜色设为红色:*/$("p").css("color","red")
设置多个 CSS 属性/值对
$(selector).css({property:value, property:value, ...})把“名/值对”对象设置为所有匹配元素的样式属性。
这是一种在所有匹配的元素上设置大量样式属性的最佳方式。
实例
实例$("p").css({
"color":"white",
"background-color":"#98bf21",
"font-family":"Arial",
"font-size":"20px",
"padding":"5px"
})
也可以通过Jquery 属性 *** 作的removeClass、addClass方法移除元素类名或者添加元素类名的方式达到修改元素样式的效果。详细内容可以百度“jQuery 参考手册 - 属性 *** 作”
CSS中以#开头的是id 选择器,只能应用到一个特定的元素上。比如#nav会应用到id为nav的html 元素,它不能用应用到一类元素上。类选择器以.(一个点)开头,比如你的.intro,它能够应用到所有class="intro"的元素上,并且你也可以通过javascript/jQuery的addClass方法动态改变他们。你的#nav ul li{XXX}会应用到id为nav的元素下面的所有ul元素下面的所以li元素。这里ul和li匹配所有ul和li元素。
不清楚你的具体情况,你可以再写一个类,就是以点开头的那种,然后addClass就应该工作了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)