JQ控制CSS中的display:none,block怎么改

html-css06

JQ控制CSS中的display:none,block怎么改,第1张

$(document).ready(function(){

  $("#div1").click(function(){

    $("div").toggle()

  })

})

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 参考手册 - 属性操作”

<style type="text/css">

.yangshi_1 li{

height:20px

}

.yangshi_2 li{

height:50px

}

</style>

<div>

<a href="#" id="class1">显示方式一</a>

<a href="#" id="class2">显示方式二</a>

</div>

<div>

<ul class="" id="list">

<li>1111111</li>

<li>1111111</li>

<li>1111111</li>

<li>1111111</li>

</ul>

</div>

<script>

$(document).ready(function (){ //jq框架 $('#class1').click(function(){//点击后添加样式1 去除样式2

$('#list').addClass('yangshi_1')

$('#list').removeClass('yangshi_2')

})

$('#class2').click(function(){//点击后添加样式2 去除样式1 $('#list').addClass('yangshi_2')

$('#list').removeClass('yangshi_1')

})

})

</script>

//jq框架 网上有的下载