Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menetapkan css dalam jquery

Bagaimana untuk menetapkan css dalam jquery

PHPz
Lepaskan: 2023-04-23 15:18:23
asal
1853 orang telah melayarinya

JQuery ialah perpustakaan JavaScript popular yang memudahkan pembangun memanipulasi dokumen HTML, mengendalikan acara, mencipta animasi dan melaksanakan tugas biasa seperti AJAX. Antaranya, operasi CSS merupakan salah satu fungsi yang kerap digunakan oleh pembangun.

Apabila menggunakan JQuery untuk menetapkan CSS, pembangun boleh menggunakan dua kaedah berikut:

1 Gunakan kaedah .css()

.css() kaedah untuk menetapkan atau. Mengembalikan satu atau lebih sifat gaya bagi elemen yang ditentukan. Kaedah ini mempunyai dua kegunaan:

// 设置单个属性
$(selector).css(property, value)

// 设置多个属性
$(selector).css({property1: value1, property2: value2, ...})
Salin selepas log masuk

di mana, selector ialah pemilih elemen untuk menetapkan atribut CSS, property ialah nama atribut CSS yang akan ditetapkan dan value ialah CSS untuk ditetapkan. Dalam penggunaan kedua, berbilang sifat CSS boleh ditetapkan pada masa yang sama, setiap sifat diwakili dalam bentuk pasangan nilai kunci.

Sebagai contoh, untuk menetapkan warna latar belakang elemen dengan ID myDiv kepada merah dan warna fon kepada putih, anda boleh menggunakan kod berikut:

$("#myDiv").css("background-color", "red");
$("#myDiv").css("color", "white");
Salin selepas log masuk

atau:

$("#myDiv").css({"background-color": "red", "color": "white"});
Salin selepas log masuk

2. Gunakan kaedah .addClass() dan .removeClass()

Kaedah .addClass() boleh menambah satu atau lebih kelas gaya pada elemen yang ditentukan, manakala .removeClass () kaedah boleh mengalih keluarnya daripada elemen yang ditentukan Alih keluar satu atau lebih kelas gaya. Format sintaks kedua-dua kaedah ini adalah seperti berikut:

// 添加一个样式类
$(selector).addClass(classname)

// 删除一个样式类
$(selector).removeClass(classname)
Salin selepas log masuk

di mana, classname ialah nama kelas gaya yang akan ditambah/dialih keluar.

Sebagai contoh, untuk menambah dua kelas gaya bernama myDiv dan bg-red pada elemen dengan ID text-white, anda boleh menggunakan kod berikut:

$("#myDiv").addClass("bg-red");
$("#myDiv").addClass("text-white");
Salin selepas log masuk

Untuk memadam berbilang Kelas gaya, atau anda boleh menggunakan koma untuk memisahkan berbilang nama kelas:

$("#myDiv").removeClass("bg-red, text-white");
Salin selepas log masuk

Dua kaedah di atas boleh digunakan secara fleksibel mengikut keperluan pembangun untuk menetapkan dan mengawal gaya halaman dengan cepat.

Dalam pembangunan projek sebenar, disebabkan kerumitan gaya yang tinggi, adalah disyorkan untuk merangkum gaya CSS ke dalam helaian gaya bebas sebanyak mungkin dan menambah/memadam nama kelas dalam JQuery untuk mencapai tetapan dan kawalan gaya. Ini bukan sahaja menjadikan helaian gaya lebih mudah untuk diurus, tetapi juga membolehkan anda menggunakan semula gaya antara berbilang elemen, meningkatkan kebolehgunaan semula kod, mengurangkan jumlah kod dan mengurangkan kos penyelenggaraan.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan css dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan