2016-09-23 44 views
1

我使用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显示我旧值。 如何在此功能中使用新值?

对不起,对英文不好。 谢谢。

回答

0

也许你正在使用的功能中选择的onchange事件,尝试这样的:

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

嗨@Jersono, 感谢您的答案,但它不工作:( –