Làm cách nào tôi có thể áp dụng nhiều thuộc tính css bằng một phương thức jquery duy nhất?

Phương thức

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

1 của jQuery được sử dụng để lấy giá trị được tính toán của thuộc tính CSS hoặc đặt một hoặc nhiều thuộc tính CSS cho các thành phần được chọn

Phương pháp này cung cấp một cách nhanh chóng để áp dụng các kiểu trực tiếp cho các phần tử HTML (i. e. kiểu nội tuyến) chưa hoặc không thể dễ dàng được xác định trong biểu định kiểu

Nhận giá trị thuộc tính CSS

Bạn có thể lấy giá trị được tính toán của thuộc tính CSS của một phần tử bằng cách chuyển tên thuộc tính làm tham số cho phương thức

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

1. Đây là cú pháp cơ bản

$(bộ chọn). css("Tên thuộc tính");

Ví dụ sau sẽ truy xuất và hiển thị giá trị được tính toán của thuộc tính CSS

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

3 của một

phần tử, khi nó được nhấp vào





jQuery css() Demo





    
    
    
    
    

The computed background-color property value of the clicked DIV element is:

Đặt một thuộc tính và giá trị CSS đơn

Phương thức

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

1 có thể lấy tên và giá trị thuộc tính làm tham số riêng biệt để đặt một thuộc tính CSS duy nhất cho các phần tử. Cú pháp cơ bản có thể được đưa ra với

$(bộ chọn). css("Tên thuộc tính", "giá trị");

Ví dụ sau sẽ đặt thuộc tính CSS

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

3 cũng như thuộc tính




jQuery css() Demo





    
    
    
    

2 cho các thành phần được chọn cùng một lúc

Phương pháp

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

6 là một cách thuận tiện để lấy thuộc tính kiểu được tính toán từ phần tử khớp đầu tiên, đặc biệt là theo các cách khác nhau mà trình duyệt truy cập vào hầu hết các thuộc tính đó (phương thức

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

7 trong trình duyệt dựa trên tiêu chuẩn so với thuộc tính

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

0 và

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

1 trong Internet Explorer . Ví dụ: việc triển khai DOM của Internet Explorer gọi thuộc tính

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

2 là

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

3, trong khi các trình duyệt tuân thủ tiêu chuẩn W3C gọi thuộc tính đó là

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

4. Để thống nhất, bạn chỉ cần sử dụng

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

5 và jQuery sẽ dịch nó thành giá trị chính xác cho mỗi trình duyệt

Ngoài ra, jQuery có thể diễn giải như nhau định dạng CSS và DOM của các thuộc tính nhiều từ. Ví dụ: jQuery hiểu và trả về giá trị chính xác cho cả

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

6 và

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

7. Điều này có nghĩa là trường hợp hỗn hợp có ý nghĩa đặc biệt, chẳng hạn như

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

8 sẽ không giống như

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

9

Lưu ý rằng kiểu được tính toán của một phần tử có thể không giống với giá trị được chỉ định cho phần tử đó trong biểu định kiểu. Ví dụ: các kiểu kích thước được tính toán hầu như luôn là pixel, nhưng chúng có thể được chỉ định là em, ex, px hoặc % trong biểu định kiểu. Các trình duyệt khác nhau có thể trả về các giá trị màu CSS giống nhau về mặt logic nhưng không giống nhau về mặt văn bản, ví dụ:. g. , #FFF, #ffffff và rgb(255,255,255)

Truy xuất các thuộc tính CSS tốc ký (e. g. ,





jQuery css() Demo





    
    
    
    

20,




jQuery css() Demo





    
    
    
    

21,




jQuery css() Demo





    
    
    
    

22), mặc dù hoạt động được với một số trình duyệt nhưng không được đảm bảo. Ví dụ: nếu bạn muốn truy xuất




jQuery css() Demo





    
    
    
    

23 đã kết xuất, hãy sử dụng.




jQuery css() Demo





    
    
    
    

24,




jQuery css() Demo





    
    
    
    

25, v.v.

Một phần tử phải được kết nối với DOM khi gọi

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

6 trên đó. Nếu không, jQuery có thể báo lỗi

Kể từ jQuery 1. 9, việc chuyển một mảng các thuộc tính kiểu cho

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

6 sẽ dẫn đến một đối tượng gồm các cặp thuộc tính-giá trị. Ví dụ: để truy xuất tất cả bốn giá trị




jQuery css() Demo





    
    
    
    

23 được hiển thị, bạn có thể sử dụng




jQuery css() Demo





    
    
    
    

29

Kể từ jQuery 3. 2, Thuộc tính tùy chỉnh CSS (còn gọi là Biến CSS) được hỗ trợ.

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>css demo</title>

<style>

div {

height: 50px;

margin: 5px;

padding: 5px;

float: left;

}

#box1 {

width: 50px;

color: yellow;

background-color: blue;

}

#box2 {

width: 80px;

color: rgb(255, 255, 255);

background-color: rgb(15, 99, 30);

}

#box3 {

width: 40px;

color: #fcc;

background-color: #123456;

}

#box4 {

width: 70px;

background-color: #f11;

}

</style>

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

</head>

<body>

<p id="result">&nbsp;</p>

<div id="box1">1</div>

<div id="box2">2</div>

<div id="box3">3</div>

<div id="box4">4</div>

<script>

$( "div" ).click(function() {

var html = [ "The clicked div has the following styles:" ];

var styleProps = $( this ).css([

"width", "height", "color", "background-color"

]);

$.each( styleProps, function( prop, value ) {

html.push( prop + ": " + value );

});

$( "#result" ).html( html.join( "<br>" ) );

});

</script>

</body>

</html>

05. Lưu ý rằng bạn cần cung cấp tên thuộc tính nguyên trạng, camelCasing nó sẽ không hoạt động như đối với các thuộc tính CSS thông thường

Phương pháp nào sau đây có thể được sử dụng để áp dụng nhiều thuộc tính CSS bằng một phương thức jQuery duy nhất?

Để xác định nhiều thuộc tính CSS trong jQuery, hãy sử dụng bộ chọn css hoặc phương thức addClass() .

Phương thức jQuery nào được sử dụng để đặt một thuộc tính kiểu cho phần tử đã chọn?

jQuery css() .

Chúng ta có thể thay đổi giá trị thuộc tính CSS bằng jQuery không?

Bạn có thể sử dụng phương thức css để thay đổi một thuộc tính CSS (hoặc nhiều thuộc tính nếu cần). $("#doanh nghiệp"). nhấp (chức năng (sự kiện) { jQuery.

Hàm jQuery nào được sử dụng để thay đổi thuộc tính CSS của bất kỳ phần tử nào?

Bạn có thể thay đổi CSS bằng cách sử dụng phương thức jQuery css() được sử dụng cho mục đích lấy hoặc thiết lập các thuộc tính kiểu của một phần tử. Sử dụng phương pháp này, bạn có thể áp dụng nhiều kiểu cho HTML cùng một lúc bằng cách thao tác các thuộc tính kiểu CSS.