我打算使用相同的XHTML5文件進行數據存儲和顯示。在設計時,該文件將在瀏覽器中查看。在編譯時,它將被解析以生成UI內容。根據javascript中屬性值的樣式元素
我想存儲顏色數據作爲一些列表項的屬性。然後,當頁面被加載時,來自這些列表項目的顏色數據應該被「轉移」爲該項目的背景顏色,以便我可以在瀏覽器中可視地檢查顏色,並且可以容易地解析該十六進制字符串來自XHTML。
我已經有(只有一個各部分的線):
(...)
<body>
<ul>
<li data-color="#ffeeaacc">EMG</li>
</ul>
<script>
$('a[data-color]').??????
</script>
</body>
我非常非常的n00b在JavaScript和jQuery,並不能找出我應該從現在就做。最終的結果應該是等同於:
<li data-color="#ffeeaac" style="background: #ffeeaacc">EMG</li>
謝謝!
不錯。沒有意識到jQuery使用.data()方法處理data- *屬性。 +1 – 2012-03-20 16:22:43
我認爲這是最正規的答案(它工作得很好),並且還提到了我的錯誤(我來自rgba世界...) – heltonbiker 2012-03-20 16:28:00
很高興爲您提供幫助。 (如果你想使用RGBA顏色,這也應該工作:http://jsfiddle.net/CQqRX/3/。用最新的瀏覽器) – Alex 2012-03-20 16:31:09