如何使用Javascript获取多选下拉框中所有已选选项的文本

29 浏览
0 Comments

如何使用Javascript获取多选下拉框中所有已选选项的文本

我在获取多选下拉框中的所有选中选项方面遇到了问题。

以下是我的代码,但它只返回了第一个选中的选项:

var select = form.find('select');

for (var i = 0; i < select.length; i++) {

var s_id = jQuery(select[i]).attr('id');

var str = "";

var e = document.getElementById(s_id);

var strUser = e.options[e.selectedIndex].text;

var name = jQuery(select[i]).attr('name');

var str1 = jQuery(select[i]).attr('id').replace("fm_", " ");

requestString += "" + str1.replace(/_/g, " ") + "" + ':' + strUser + "
";

}

请告诉我如何获取所有选中选项的文本,并指出我哪里出错了?

0