在另一个函数中使用动态填充的组合框的新值

时间:2016-09-23 15:39:14

标签: javascript jquery synchronization

我用javascript动态填充组合框;

var $select = $('#itemsize');
$select.empty();
$(data).each(function (index, o) {
$select.append('<option value="' + o.Size + '">' + o.Size + '</option>');});

该代码运行正常并在此之后运行另一个函数(GetProductInfoWhereSize)。 我在该函数中使用了这个组合框的选定值。 像这样的功能;

function GetProductInfoWhereSize() {
var size = -$("#itemsize").val();
console.log(size);
}

GetProductInfoWhereSize向我展示了旧的价值观。 如何在此功能中使用新值?

抱歉英语不好。 感谢。

1 个答案:

答案 0 :(得分:0)

也许你正在使用select的onchange事件中的函数,试试这个:

$( "#itemsize option:selected").val();