更改其他产品选项时选择产品数量

时间:2018-10-18 09:28:00

标签: javascript jquery

更改产品选项时,我试图选择数量值。我已经尝试了各种jquery函数,但进展很快。我还必须考虑更新多个产品。我需要选择数量,以便在更改选项时将所有选项/数量都传递到后端。

任何人都可以帮忙吗?

这是一个 jsfiddle显示我的html / jquery。

我想也许我可以遍历每个.qty类并找到.list .qty <select>元素,但是运气不高。

$(".qty").each(function()
{
 // var name = $(this).attr('name');
 // console.log(name);
//var x=$('.list').closest('select').find(':selected').val(); //find the value
var x=$('.qty').siblings('.list'); //find the value
console.log(x);
});

1 个答案:

答案 0 :(得分:2)

使用{ "presets": [ [ "@babel/preset-env", { "targets": { "ie": "11" }, "useBuiltIns": "entry" } ] ], "plugins": [ "@babel/transform-async-to-generator", "@babel/transform-arrow-functions", "@babel/transform-modules-commonjs" ], "env": { "development": { "plugins": [ "@babel/transform-async-to-generator", "@babel/transform-arrow-functions", "@babel/transform-modules-commonjs" ] }, "test": { "plugins": [ "@babel/transform-async-to-generator", "@babel/transform-arrow-functions", "@babel/transform-modules-commonjs" ] }, "production": { "plugins": [ "@babel/transform-async-to-generator", "@babel/transform-arrow-functions", "@babel/transform-modules-commonjs" ] } } } 来抓取每个选择列表:

.list select

仅使用类$('.list select').each(function() { $(this).find('option').each(function() { console.log($(this).val(), $(this).text()); }); //find the value }); 的select的值,use可以简单地使用:

qty