使用 jquery,我想从被点击的 spzn 中获取 rgb 颜色代码。
我可以通过以下方式获得点击:
$(document).ready(function(){
$( "#myDiv :radio").click(function(){
alert("Got here");
});
});
那么,如何在单选按钮之前从具有类 swatchColour_1 的跨度中获取 rgb 代码 #000000。
不同颜色的元素大约有 30 li。我实际上可以更改的唯一代码是第一个 id="myList" 的 div
<div class="productAttributeList" id="myList" style="">
<div class="productAttributeRow xx" id="ffb492067dcd98c19b6be89e9230f4fc">
<div class="productAttributeLabel">
<label for="06b0854950dd6cc1d296718965c0d36a">
<span class="required">*</span>
<span class="name">Color choice:</span>
</label>
</div>
<div class="productAttributeValue">
<div class="productOptionPickListSwatch">
<ul>
<li class="swatch hasPreview swatchOneColour">
<label for="0780a439a3a2ec8492a8772f4f5d739a">
<span class="previewContent">
<span class="swatchColours swatchOneColour showPreview" title="Black - 070">
<span class="swatchColour swatchColour_1" style="background-color:#000000;"> </span>
</span>
</span>
<input type="radio" class="validation" name="attribute[119]" value="195" id="0780a439a3a2ec8492a8772f4f5d739a" />
<span class="name">Black - 070</span>
</label>
</li>
. . .
谢谢加里