我需要根据颜色选择将 src 粘贴到图像中。
这是我的标记:
<div data-img="[black-blue.png]" black blue></div>
<div data-img="[black.png]" black></div>
<div data-img="[blue.png]" blue></div>
<div data-img="[orange.png]" orange></div>
<div data-img="[black-blue-orange.png]" black blue orange></div>
<div data-img="[blue-orange.png]" blue orange></div>
<div data-img="[blue-red-orange.png]" blue red orange></div>
我的脚本适用于元素属性:
var attributes = '';
for(var i = 0; i<activeColorsArray.length; i++ ){
attributes += '['+activeColorsArray[i]+']';
}
输出:[blue][black]
,例如。它适用于黑色和蓝色项目,但它也可以捕捉黑色和蓝色和橙色元素。
[blue][black]:not([orange])
不适合我,因为我有 8 种颜色...
只需要这个选择器。