搜尋
首頁web前端js教程jQuery取得樣式中的背景顏色屬性值/顏色值_jquery

天使用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







陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
在Eclipse中如何调整背景颜色设置在Eclipse中如何调整背景颜色设置Jan 28, 2024 am 09:08 AM

如何在Eclipse中设置背景颜色?Eclipse是广受开发人员欢迎的集成开发环境(IDE),可用于各种编程语言的开发。它非常强大且灵活,可以通过设置来自定义界面及编辑器的外观。本文将介绍如何在Eclipse中设置背景颜色,并提供具体的代码示例。一、更改编辑器背景颜色打开Eclipse,并进入“Windows”菜单。选择“Preferences”。在左侧导航

editplus如何设置背景颜色-editplus设置背景颜色的方法editplus如何设置背景颜色-editplus设置背景颜色的方法Mar 04, 2024 pm 07:00 PM

小伙伴们知道editplus如何设置背景颜色吗?今天小编就来讲解editplus设置背景颜色的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:首先打开editplus,点击上方的Tools,如图:第二步:在工具菜单中,点击preferences,如图:第三步:在首选项页面,点击左侧的colors,如图:第四步:在background位置,根据需要选择颜色即可,如图:

用Eclipse更改背景颜色的逐步指南用Eclipse更改背景颜色的逐步指南Jan 28, 2024 am 08:28 AM

一步步教你在Eclipse中更改背景颜色,需要具体代码示例Eclipse是一款非常流行的集成开发环境(IDE),经常被用来编写和调试Java项目。在默认情况下,Eclipse的背景颜色是白色,但是有些用户可能希望更改背景颜色以适应自己的喜好或减轻眼部疲劳。本文将一步步教你如何在Eclipse中更改背景颜色,并提供具体的代码示例。步骤1:打开Eclipse首先

PyCharm背景颜色修改方法详解PyCharm背景颜色修改方法详解Jan 04, 2024 am 11:03 AM

PyCharm是一款功能强大的Python集成开发环境(IDE),它为开发者提供了许多方便的功能和工具。其中一个常用的功能是修改PyCharm的背景颜色。在这篇文章中,我将详细介绍PyCharm背景颜色修改的方法,并提供具体的代码示例。要修改PyCharm的背景颜色,我们需要进行以下几个步骤:第一步:打开PyCharm并点击"File"菜单下的"Settin

Eclipse背景色配置指南Eclipse背景色配置指南Jan 28, 2024 am 10:44 AM

Eclipse背景颜色设置教程Eclipse是一款非常受欢迎的集成开发环境(IDE),用于开发各种编程语言的应用程序。它具有丰富的功能和灵活的配置选项,可以根据个人需求进行自定义设置。其中一个常见的个性化需求就是更改Eclipse的背景颜色。这篇文章将向你详细介绍如何设置Eclipse的背景颜色。我们将提供具体的代码示例来帮助你快速实现这一目标。步骤1:打

word背景颜色怎么去掉?去掉word背景颜色的方法word背景颜色怎么去掉?去掉word背景颜色的方法Mar 04, 2024 am 10:10 AM

Word是一款由微软公司开发的文字文档处理工具。它提供了丰富的文档编辑功能,包括文本输入、表格制作、格式调整等,可以轻松地创建和编辑各种类型的文档,如报告、简历并且提供更丰富的模板和图形功能。正因为我们长时间使用word办公,背景颜色不合适可能会让我们视觉疲劳,甚至影响办公速度,那么就很有学习去掉word背景颜色的方法了。word背景颜色怎么去掉?去掉word背景颜色的方法1、打开需内要操作的WORD文档容,在工具栏中点击“页面布局”标签页。2、找到并点击“页面颜色”,并选择“无颜色”即可。3、

Python中如何使用getattr()函数获取对象的属性值Python中如何使用getattr()函数获取对象的属性值Aug 22, 2023 pm 03:00 PM

Python中如何使用getattr()函数获取对象的属性值在Python编程中,我们经常会遇到需要获取对象属性值的情况。Python提供了一个内置函数getattr()来帮助我们实现这个目标。getattr()函数允许我们通过传递对象和属性名称作为参数来获取该对象的属性值。本文将详细介绍getattr()函数的用法,并提供实际的代码示例,以便更好地理解。g

利用 jQuery 快速更新表格行属性值的实用技巧利用 jQuery 快速更新表格行属性值的实用技巧Feb 25, 2024 pm 02:51 PM

标题:实用提示:利用jQuery快速修改表格行的属性值在网页开发中,常常会遇到需要通过JavaScript来动态修改表格行的属性值的情况。而利用jQuery,可以在编写简洁、高效的代码的同时,快速实现这一功能。下面将分享一些实用的提示,以便在实际项目中更加方便地操作和修改表格行的属性值。1.获取表格行的属性值在使用jQuery修改表格行的属性

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。