jquery给div添加样式_百度经验1一c

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery给div添加样式_百度经验1一c相关的知识,希望对你有一定的参考价值。

1、jQuery设置css样式

<div style="background-color:#ffffff;padding-left:10px;">测试jQuery动态获取padding-left</div>  

2、用css()方法返回元素的样式属性

$("div").css("padding-left"));  

3、用css()设置样式

$("div").css("color","yellow");  

4、设置多个样式

$("div").css("background-color":"yellow","font-size":"200%");  

var css =   

   background-color: '#EEE',  

   height: '500px',  

   margin: '10px',  

   padding: '2px 5px'  ;  

$("div").css(css);  

参考技术A

添加样式有几种方式:

<html>
    <div id="div1">i will become a red div</div>
</html>

第一种(给元素动态添加class样式):

<style>
    .redDIV
        border: 1px solid red;
        width: 200px;
        height: 200px;
    
</style>
<script>
    $(function()
        $("#div1").addClass("redDIV")
    )    
</script>

第二种(给元素批量添加样式):

$("#div1").css(
        border: 1px solid red,
        width: 200px,
        height: 200px
)

第三种(给元素单独添加样式):

$("#div1").css("border","1px solid red")
$("#div1").css("width","200px")
$("#div1").css("height","200px")

参考技术B $('div').addClass('ddd'); 参考技术C $('#id').css(color:#ffffff,margin:2px); 参考技术D 可以的,亲,勇敢做自己,支持最快乐

使用jQuery制作选项卡效果

参考技术A 1)使用一个大盒子(div 将元素都装起来

2)盒子中使用2个无序标签分别搭建选项卡头部与内容

图例:

1)消除网页(盒子 默认边距

2)若无序列表中使用li标签,需要给ul添加弹性盒子属性(方法不唯一)

3)给每个li标签添加鼠标cursor: pointer(鼠标指针小手)属性

4)为标题盒子(ul class=title)里的第一个子元素(li)添加颜色样式(默认为第一个子元素

5)给所有的内容盒子(ul class=content)添加此元素不会被显示的属性(display:none)

6)给内容盒子里的第一个元素添加 显示为块级元素(display: block)

图例:

点击相应的标题会显示相应的内容

1)引入jquery框架

2)获取标题(ul)中的每一项(li),并且为他们注册点击事件(-

3)点击事件里先移除之前的高亮标题样式,添加当前当前的高亮标题样式

(根据this指针的指向来添加和移除样式)

4)获取内容盒子的第一项元素

5)移除之前显示内容的样式,添加当前显示内容的样式

(根据this指针的指向来添加和移除样式,使用eq方法根据this的指向找到对应元素的索引)

注意:eq() 方法将匹配元素集缩减值指定 index 上的一个。

图例:

总结:使用jquery方法需注意:

this的指向性问题与选择器的使用问题

以上是关于jquery给div添加样式_百度经验1一c的主要内容,如果未能解决你的问题,请参考以下文章

如何通过jQuery代码 给某个div添加style样式,$(".className").style.dispaly="none" 这样不起作用。

js实现addClass添加样式

jquery动态添加样式

jquery 点击当前添加一个样式,在次点击取消这个样式,

jquery 怎么给上级添加类名?

jQuery_2_常规选择器1