30 of 119 menu

Phương thức css

Phương thức css cho phép lấy và thay đổi CSS styles của phần tử. Quan trọng cần nhớ là chúng ta sẽ lấy 'các giá trị đã tính toán' của thuộc tính (computed style properties), có thể khác với giá trị được chỉ định trong CSS styles.

Cú pháp

Lấy một thuộc tính:

$(selector).css(property);

Lấy nhiều thuộc tính, tham số truyền vào là một mảng tên thuộc tính:

$(selector).css(['width', 'height', 'color']);

Thay đổi một thuộc tính:

$(selector).css(property, new value);

Thay đổi nhiều thuộc tính bằng cách truyền chúng dưới dạng đối tượng, chứa các cặp 'key: value'. Tên thuộc tính được chỉ định dưới dạng CamelCase:

$(selector).css({fontSize: '12px', color: 'red'});

Hoặc, một cách thay thế:

<p class="www">text</p> $('.www').css({'font-size':'12px', 'color':'red'});

Chúng ta cũng có thể áp dụng một hàm được chỉ định cho mỗi phần tử trong bộ chọn. Hàm sẽ nhận tham số đầu tiên là chỉ số của phần tử trong bộ chọn, và tham số thứ hai là giá trị hiện tại của thuộc tính css được chỉ định cho phần tử cụ thể đó. Trong đó this bên trong hàm sẽ trỏ đến phần tử hiện tại. Thuộc tính CSS của mỗi phần tử sẽ được thay đổi thành giá trị mà hàm trả về cụ thể cho phần tử đó:

$(selector).css(property name, function(index, current css property value));

Ví dụ

Hãy lấy tất cả các phần tử có lớp www và thay đổi màu sắc của chúng thành màu đỏ:

<p class="www">text</p> $('.www').css('color', 'red');

Ví dụ

Hãy lấy tất cả các phần tử có lớp www và thay đổi màu sắc của chúng thành màu đỏ, và kích thước font chữ - thành 20px:

<p class="www">text</p> $('.www').css({color:'red', fontSize:'20px'});

Hoặc, cách thay thế:

<p class="www">text</p> $('.www').css({'color':'red', 'font-size':'20px'});

Xem thêm

  • phương thức width,
    cho phép lấy và thay đổi chiều rộng của phần tử
  • phương thức offset,
    cho phép lấy tọa độ hiện tại của phần tử
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối