需要在JS中的选择框选项中显示数组

时间:2014-11-13 14:39:14

标签: javascript jquery arrays drop-down-menu

我需要帮助在选择框中显示一系列城市作为选项。请注意每个选择框都在订单表单的动态行中。无法在触发器的selectbox中获得结果。救命啊!

** city_data是一系列城市。 **'+ row +'是一行产品(因为我们可以添加多个产品及其城市)

  • 尝试在我的代码中使用此行时,它会在文本框中显示所有城市,但我希望所有城市都选择框作为选项。

    $('input [name =“city_data'+ row +'”]')。attr('value',ui.item ['city_data']);

  • 我也试过这段代码,但没有用......我知道我错过了一些非常小的东西!

    $('select [name =“city_data'+ row +'”]')。attr('value',ui.item ['city_data']);

代码:

select: function(event, ui) {
    $('input[name="product_name' + row + '"]').attr('value', ui.item['product_id']);
    $('input[name="model' + row + '"]').attr('value', ui.item['model']);

    $('input[name="city_data' + row + '"]').attr('value', ui.item['city_data']);

    updateTotal(row);
}

0 个答案:

没有答案