jQuery を使用してオブジェクトの値を変更する方法を教えてください。私はオブジェクトを持っており、セレクターを知っていますが、クリック時に RGB 値を変更するにはどうすればよいですか? penColor を変更しようとしています。4 つのリスト アイテム (黄、緑、青、オレンジ) にデータの色があります。ユーザーが黄色をクリックすると、js オブジェクトはオブジェクトの値を変更しますか?
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>