选中时更改价格选项没有价值

时间:2017-06-26 11:18:57

标签: jquery magento

所以我的代码几乎准备就绪,但我有一个小问题。我有一个产品,你可以选择不同的选项。根据所选择的选项,价格会发生变化。起初它没有用,因为带有文本的选项"选择选项.."没有价格属性。我改变了这个:

jQuery('select').one('change', function()
{
    jQuery(this).find('option').first().attr("price", "0");
}); 

在我的小提琴https://jsfiddle.net/ojv77sz9/1/中,每件事都很好,但是当我在网站上使用它时它不起作用。当我选择配置并将其更改回"选择选项时,我收到错误消息。"它只是说

  

未捕获错误:语法错误,无法识别的表达式:option [value =]       在Function.fa.error(jquery.min.js:2)       在fa.tokenize(jquery.min.js:2)       在Function.fa [as find](jquery.min.js:2)       在n.fn.init.find(jquery.min.js:2)       在HTMLSelectElement。 (:15:61)       在HTMLSelectElement.dispatch(jquery.min.js:3)       在HTMLSelectElement.r.handle(jquery.min.js:3)

它似乎与jquery.min.js发生冲突。所以,我在想是否有另一种方法来编写代码。希望你有任何建议。

0 个答案:

没有答案