Rumah hujung hadapan web tutorial js jQuery获取样式中的背景颜色属性值/颜色值_jquery

jQuery获取样式中的背景颜色属性值/颜色值_jquery

May 16, 2016 pm 05:46 PM
nilai atribut warna latar belakang

天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome、Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的)。搜索了一下,从国外的一个网站上得到一段代码

复制代码 代码如下:

$.fn.getHexBackgroundColor = function() {
var rgb = $(this).css('background-color');
rgb = rgb.match(/^rgb((d+),s*(d+),s*(d+))$/);
function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);}
return rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}

解决办法
上面定义的是一个jQuery函数,我们可以通过 $("#bg").getHexBackgroundColor(); 获取到标签id="bg"的background-color的RGB值

下面做一下小小的修改,就是加一个判断,如果是IE浏览器就直接拿值,如果是非IE浏览器则将值转换成RGB格式:
复制代码 代码如下:

$.fn.getHexBackgroundColor = function() { var rgb = $(this).css('background-color'); if(!$.browser.msie){ rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);} rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]); } return rgb; }

jQuery获取样式表中的属性值
复制代码 代码如下:


aaaa







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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaraskan tetapan warna latar belakang dalam Eclipse Bagaimana untuk melaraskan tetapan warna latar belakang dalam Eclipse Jan 28, 2024 am 09:08 AM

Bagaimana untuk menetapkan warna latar belakang dalam Eclipse? Eclipse ialah persekitaran pembangunan bersepadu (IDE) yang popular di kalangan pembangun dan boleh digunakan untuk pembangunan dalam pelbagai bahasa pengaturcaraan. Ia sangat berkuasa dan fleksibel, dan anda boleh menyesuaikan penampilan antara muka dan editor melalui tetapan. Artikel ini akan memperkenalkan cara untuk menetapkan warna latar belakang dalam Eclipse dan memberikan contoh kod khusus. 1. Tukar warna latar belakang editor Open Eclipse dan masukkan menu "Windows". Pilih "Keutamaan". Navigasi di sebelah kiri

Bagaimana untuk menetapkan warna latar belakang dalam editplus-Bagaimana untuk menetapkan warna latar belakang dalam editplus Bagaimana untuk menetapkan warna latar belakang dalam editplus-Bagaimana untuk menetapkan warna latar belakang dalam editplus Mar 04, 2024 pm 07:00 PM

Kawan-kawan tahu tak macam mana nak set warna background dalam editplus hari ni saya akan terangkan cara nak set warna background dalam editplus Kalau berminat datang tengok dengan saya. Langkah 1: Mula-mula buka editplus, klik Alat di atas, seperti yang ditunjukkan dalam gambar: Langkah 2: Dalam menu alat, klik keutamaan, seperti yang ditunjukkan dalam gambar: Langkah 3: Dalam halaman pilihan, klik warna di sebelah kiri, seperti yang ditunjukkan dalam gambar: Bab 3 Langkah 4: Dalam kedudukan latar belakang, pilih warna mengikut keperluan, seperti yang ditunjukkan dalam rajah:

Panduan langkah demi langkah untuk menukar warna latar belakang dengan Eclipse Panduan langkah demi langkah untuk menukar warna latar belakang dengan Eclipse Jan 28, 2024 am 08:28 AM

Ajar anda langkah demi langkah cara menukar warna latar belakang dalam Eclipse, contoh kod khusus diperlukan Eclipse ialah persekitaran pembangunan bersepadu (IDE) yang sangat popular yang sering digunakan untuk menulis dan menyahpepijat projek Java. Secara lalai, warna latar belakang Eclipse adalah putih, tetapi sesetengah pengguna mungkin ingin menukar warna latar belakang mengikut keutamaan mereka atau mengurangkan ketegangan mata. Artikel ini akan mengajar anda langkah demi langkah cara menukar warna latar belakang dalam Eclipse dan memberikan contoh kod khusus. Langkah 1: Buka Eclipse Pertama

Penjelasan terperinci tentang cara mengubah suai warna latar belakang PyCharm Penjelasan terperinci tentang cara mengubah suai warna latar belakang PyCharm Jan 04, 2024 am 11:03 AM

PyCharm ialah persekitaran pembangunan bersepadu (IDE) Python yang berkuasa yang menyediakan pembangun dengan banyak fungsi dan alatan yang mudah. Salah satu fungsi yang biasa digunakan ialah mengubah suai warna latar belakang PyCharm. Dalam artikel ini, saya akan memperkenalkan secara terperinci kaedah mengubah suai warna latar belakang PyCharm dan memberikan contoh kod tertentu. Untuk mengubah suai warna latar belakang PyCharm, kita perlu melakukan langkah berikut: Langkah 1: Buka PyCharm dan klik "Settin" di bawah menu "Fail"

Panduan konfigurasi warna latar belakang Gerhana Panduan konfigurasi warna latar belakang Gerhana Jan 28, 2024 am 10:44 AM

Tutorial tetapan warna latar belakang Eclipse Eclipse ialah persekitaran pembangunan bersepadu (IDE) yang sangat popular digunakan untuk membangunkan aplikasi dalam pelbagai bahasa pengaturcaraan. Ia mempunyai ciri yang kaya dan pilihan konfigurasi fleksibel yang boleh disesuaikan untuk memenuhi keperluan individu. Salah satu keperluan pemperibadian biasa ialah menukar warna latar belakang Eclipse. Artikel ini akan menunjukkan kepada anda secara terperinci cara menetapkan warna latar belakang Eclipse. Kami akan memberikan contoh kod konkrit untuk membantu anda mencapai perkara ini dengan cepat. Langkah 1: Pukul

Bagaimana untuk mengalih keluar warna latar belakang perkataan? Bagaimana untuk mengalih keluar warna latar belakang perkataan? Mar 04, 2024 am 10:10 AM

Word ialah alat pemprosesan dokumen perkataan yang dibangunkan oleh Microsoft Corporation. Ia menyediakan fungsi penyuntingan dokumen yang kaya, termasuk input teks, penciptaan jadual, pelarasan format, dll. Ia boleh membuat dan mengedit pelbagai jenis dokumen dengan mudah, seperti laporan, resume dan menyediakan templat dan fungsi grafik yang lebih kaya. Oleh kerana kami menggunakan Word untuk kerja pejabat untuk masa yang lama, warna latar belakang yang tidak sesuai boleh menyebabkan keletihan visual dan juga menjejaskan kelajuan kerja pejabat, jadi terdapat cara yang baik untuk mengetahui cara mengalih keluar warna latar belakang Word. Bagaimana untuk membuang warna latar belakang perkataan? Kaedah untuk membuang warna latar belakang perkataan 1. Buka dokumen WORD yang perlu dikendalikan dan klik tab "Layout Halaman" dalam bar alat. 2. Cari dan klik "Warna Halaman" dan pilih "Tiada Warna". 3.

Bagaimana untuk menukar warna latar belakang tetingkap dalam win7 Bagaimana untuk menukar warna latar belakang tetingkap dalam win7 Dec 30, 2023 pm 12:31 PM

Apabila kami menggunakan sistem win7, kami boleh menetapkan warna latar belakang tetingkap secara manual untuk mendapatkan pengalaman visual yang lebih baik Jika kami menetapkannya kepada warna pelindung, ia juga boleh melindungi penglihatan kami, dan kaedahnya sangat mudah dalam tetapan penampilan lanjutan yang diperibadikan Ia boleh disediakan, mari belajar bersama. Tutorial penetapan warna latar belakang tetingkap Win7 1. Mula-mula masukkan tetapan "Peribadikan" 2. Kemudian pilih tetapan "Warna Tetingkap" 3. Klik "Tetapan Penampilan Terperinci" di bawah 4. Tetapkan projek kepada "Tetingkap" 5. Kemudian klik di sebelah kanan "Warna", pilih warna yang dikehendaki. 6. Selepas tetapan selesai dan disahkan, anda boleh melihat bahawa warna latar belakang tetingkap kami telah berubah.

Petua praktikal untuk mengemas kini nilai atribut baris jadual dengan cepat menggunakan jQuery Petua praktikal untuk mengemas kini nilai atribut baris jadual dengan cepat menggunakan jQuery Feb 25, 2024 pm 02:51 PM

Tajuk: Petua Praktikal: Gunakan jQuery untuk mengubah suai nilai atribut baris jadual dengan pantas Dalam pembangunan web, kami sering menghadapi situasi di mana kami perlu mengubah suai nilai atribut baris jadual melalui JavaScript secara dinamik. Menggunakan jQuery, anda boleh melaksanakan fungsi ini dengan cepat sambil menulis kod ringkas dan cekap. Beberapa petua praktikal akan dikongsi di bawah untuk memudahkan pengendalian dan mengubah suai nilai atribut baris jadual dalam projek sebenar. 1. Dapatkan nilai atribut baris jadual dan gunakan jQuery untuk mengubah suai atribut baris jadual.

See all articles