有关运用JQ为CSS添加样式

有关运用JQ为CSS添加样式,第1张

JQ为CSS添加样式,可以使用jQuery CSS *** 作 的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 参考手册 - 属性 *** 作”

一通过修改标签属性来改变它的样式

js设置和获取标签的属性

代码如下:

jq设置和获取标签的属性

代码如下:

值得注意的是JS的windowonload方法块的内容是在JQ的$(function(){})方法块执行完成后,再执行的。

二通过修改标签的css样式来改变它的样式

看看基本的语法:

代码如下:

$("#attr")addClass("banner");//添加样式

$("#attr")removeClass("banner");//移除样式

//JQ支持连带写法,因为removeClass的返回结果也是一个Jq对象,所以Jq对象的所有方法和事件它都可以使用

$("#attr")removeClass("banner")addClass("bannerOver");

下面是一个例子,当在dd标签上单击时,将当前dd块进行高亮显示

代码如下:

人一种高级动物狗人类的朋友猫猫科动物的祖先

下面是为表格的隔行变色效果

代码如下:

odd{background:#808080;}

even{background:#ffd800;}

selected{background:#0094ff;color:#fff;}hover{background:#808080;}

代码如下:

var$trs=$("#menu_title>dd");//选择所有行$trsfilter(":odd")addClass("odd");//给奇数行添加odd样式$trsfilter(":even")addClass("even");//给偶数行添加odd样式

单击行后,让当前行高亮显示

代码如下:

//点击行,添加变色样式

$trsclick(function(e){

$(this)addClass("selected")

siblings()removeClass("selected");

})

添加鼠标移入与移出事件

代码如下:

//鼠标移入与移出

$("#menu_title>dd")hover(

function(){

$(this)addClass("hover");

},

function(){

$(this)removeClass("hover");

}

);

可以先获取所有相同class的标签,然后获取标签的个数。

1、新建html文档,在body标签中添加一些div标签,并为这些div标签设置一些类,然后引入jquery文件:

2、使用jquery获取所有相同类名的标签,格式为$('class名'),这时所有相同类名的标签会被选中:

3、获取标签之后,使用length属性获取标签的个数,这时相同类名的个数就被获取到了:

以上就是关于有关运用JQ为CSS添加样式全部的内容,包括:有关运用JQ为CSS添加样式、如何标签中的样式、jquery怎么获取相同class的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9333429.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存