从动态生成的下拉列表中获取值

Posted

技术标签:

【中文标题】从动态生成的下拉列表中获取值【英文标题】:get values from dynamically generated drop down 【发布时间】:2015-12-05 06:16:45 【问题描述】:

我正在尝试从dropdown 获取所有selected 值,这些值是在从第一个select boxajax 调用)访问某些值后填充的。

这是我迄今为止尝试过的,

$(document).on('change', '#modal', function()
    obj.push($('#modal').val());
);
console.log(obj);

#modal 是新填充的select 框的id

#make 是主selectid

这两个我也试过了

$('#make').on('change', '#modal', function()

$('#modal').on('change', '#modal', function()

但到目前为止还没有运气

PS。我正在使用select2

【问题讨论】:

所以你有select id make。当此选择更改时,您正在拨打 ajax 并使用 id modal 填充另一个 select。现在填充#modal select 后,您想从那里检索selected 值吗? @AshrafPurno 是的,当#modal 被填充时,获取#modal select 中选择的所有值 【参考方案1】:

您可以在填充选择后从#modal select 中的ajax success callback 中检索selected 值。

例如http://jsfiddle.net/99hacq59/

【讨论】:

是的,很好的 sol,但它只是在旅途中选择值,但我想要的是,在填充后获取第二个 select 的选定值。 它首先填充,然后选择一些值,然后点击按钮获取该值

以上是关于从动态生成的下拉列表中获取值的主要内容,如果未能解决你的问题,请参考以下文章