>  기사  >  php教程  >  DOM 노드의 스타일을 동적으로 조작하는 Jquery CSS 함수

DOM 노드의 스타일을 동적으로 조작하는 Jquery CSS 함수

高洛峰
高洛峰원래의
2016-11-24 09:36:181523검색

JQuery의 CSS 함수는 DOM 노드에 대한 효과를 설정할 수 있습니다. CSS 함수는 일반적으로 다음과 같이 사용됩니다.
1. 개체가 숨겨져 있는지 확인합니다.

$("#id").css ( "display")=="none" ;
2. 일치하는 모든 요소에 스타일 속성 값을 설정합니다.
$("div").css("color","#FF0000") ;
3. "이름/값 쌍" 개체를 일치하는 모든 요소의 스타일 속성으로 설정합니다. 이는 일치하는 모든 요소에 많은 스타일
속성을 ​​설정하는 가장 좋은 방법입니다.
$("div").css({ color: "#ff0000", background: "blue" }); >속성 이름에 "-"가 포함된 경우 따옴표를 사용해야 합니다.
$("div").css({ "margin-left": "10px", "Background-color": "blue" }) ;
다음은 제가 작성한 데모 코드입니다.

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <meta name="author" content="LuisZhang"> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
    <script type="text/javascript"> 
        $(function() { 
            // $("div").click(function() { alert($(this).next("div").text()); }); 
            // $("div").click(function() { alert($(this).nextAll("div").text()); }); 
            // $("div").click(function() { $.each($(this).nextAll("div"), function() { $(this).css("background", "red") }); }); 
             
            $("p").click(function() { $.each($(this).nextAll("p"), function() { $(this).css("background", "#abccdd") }); }); 
            $("div").click(function() { $.each($(this).next("div"), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); 
            $("#fristDiv").click(function() { $.each($(this), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); 
            $("#lastDiv").click(function() { $.each($(this), function() { $(this).css({ "margin-left": "10px", color: "#abccdd", background: "blue" }) }); }); 
        }); 
    </script> 
</head> 
<body> 
<div id="fristDiv">aa</div> 
<div>bb</div> 
<div>cc</div> 
<div>dd</div> 
<p>p1</p> 
<p>p2</p> 
<p>p3</p> 
<p>p4</p> 
<div id="lastDiv">ee</div> 
</body> 
</html>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.