如何使用jQuery更改自定义选项价格?

时间:2017-02-01 07:16:27

标签: magento magento-1.9

我创建了三种文字类型自定义选项和一种下拉列表类型自定义选项。如果我更改了选择框值 " 身高*宽度"在此计算之后,我想在一个输入框中设置计算结果 这一切都在jQuery中完成,但现在我想将该值设置为自定义选项价格 Magento的。
你能帮帮忙吗?

jQuery("#paper_size").on( "change", '#drop', function(){
var reg = jQuery('#paper_size').find("#drop").val();
 var str = jQuery('#options_3_text').val();

var str1 = jQuery('#options_2_text').val();

var total = (str * str1 * 11) + 7;

var totalmts = (str * str1 * 3.53) + 7;

if (reg == '2') {
 jQuery('#options_4_text').val(total);
}
else{

jQuery('#options_4_text').val(totalmts);

});
}
}); 

1 个答案:

答案 0 :(得分:0)

我想这会有效,因为我将代码复制到VS Code后发现代码中的Bracket不匹配

jQuery("#paper_size").on("change", '#drop', function () {
var reg = jQuery('#paper_size').find("#drop").val();
var str = jQuery('#options_3_text').val();
var str1 = jQuery('#options_2_text').val();
var total = (str * str1 * 11) + 7;
var totalmts = (str * str1 * 3.53) + 7;
if (reg == '2') {
    jQuery('#options_4_text').val(total);
}
else {
    jQuery('#options_4_text').val(totalmts);
}});