ドロップダウンリストの選択時に値を追加できるかどうか疑問に思っています。
例: 次のいずれかが選択されている場合..
<select class="item_print-colour">
<option value="0" selected="selected" disabled="disabled">Print Colour..</option>
<option value="B&W" value="Print Colour:"> Black And White </option>
<option value="Full-Colour"> Full Colour </option>
</select>
次の data-base_price を 0.20 増やしてほしい:
<span class="item_price cd_price" data-base_price="0.53"></span>
私がすでに試し
たことはありますが、何を試しても、選択時に変更することはできません:
$(".item_print-colour").on("select", function() {
var base_price = $(".cd_price").data("base_price");
var addition = 0;
if (this.value = B&W) addition = 0.20;
$(".cd_price").text((base_price + addition).toFixed(2));
}).trigger("select");
編集
また、data-base_price を決定する他の要因もあります。そのため、現在 database-base_price にあるものに追加しようとしています。