我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值

Posted

技术标签:

【中文标题】我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值【英文标题】:I have Table and inside that I am dynamically generating drop down , I want to get the value of each drop down 【发布时间】:2022-01-06 00:41:33 【问题描述】:

我已经在表格和表格内动态添加了行,我已经填写了下拉列表,但我无法获得下拉列表的选定值。 我试图遍历表格单元格,但它给出了下拉列表中的所有值。

请提前提出建议,谢谢

下面是我写的示例代码。

函数 GetTableValues() var services = new Array(); var table = $().find('tbody')[0]; //获取总行数 var len = table.rows.length; //循环遍历表行。 对于 (var i = 1; 我

【问题讨论】:

【参考方案1】:

这是一个关于如何从表中获取选定值的想法。 假设您有一个表格,每一行都有一个带有下拉列表的列。所有这些下拉列表都是用值选择的。

var arr= [];
//find all <td> elements in tbody and loop them
$('#tableID').find('tbody').find('td').each(function()
//target to the dropdown list elements and get the selected value
var selectedValue = $('option:selected',$(this).find('select')).text(); 
//attach to array 
arr.push(selectedValue);
);

【讨论】:

以上是关于我有表格,在里面我动态生成下拉列表,我想获取每个下拉列表的值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 .map 函数索引切换动态生成的下拉列表?

easyui 动态添加下拉框

当每个下拉列表动态创建ID时,jquery选择选项数据和值[关闭]

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

JQuery MiNiUI 多选多列下拉列表如何动态赋值。

使用反应钩子在 REACTJS 中使用数组填充动态下拉列表的步骤