如何使用jQuery来更改对象的值。我有这个对象,我知道选择器,但是如何改变点击的RGB值?我正在尝试更改penColor。四个列表项目(黄色,绿色,蓝色,橙色)上有数据颜色。所以当用户点击黄色时,js对象会改变对象的值?Jquery更改对象的值
var signaturePad = new SignaturePad(canvas, {
minWidth: 2,
maxWidth: 5,
penColor: "rgb(66, 133, 244)"
});
var selectedColor = $(e.currentTarget).data('color');
$('.initial').css('color', selectedColor);
而这里的标记:
<ul class="global-color">
<li class="yellow-pick" data-color="#f8c90d"></li>
<li class="green-pick" data-color="#3dae49"></li>
<li class="orange-pick" data-color="#e87425"></li>
<li class="blue-pick" data-color="#009cc5"></li>
</ul>
您不能更改已传递给“SignaturePad”类的对象,除非有内置方法可以这样做, – adeneo