我正在进行ajax调用以检索我用来填充选择列表的一些数据。如果文本包含空格,则在填充值时将其拆分。我尝试了各种建议,但没有一个有效。例如,如果数据是
“成本风险报告”
正在填充选择列表
<option value="Cost" risk="" report="">Cost Risk Report</option>
这是我用来填充列表的代码
response.forEach(function (obj) {
if ($("#multiselect_toRpt option[value='" + obj.ReportName + "']").length == 0) {
var optionSelect = "<option value='" + obj.ReportName + "'>" + obj.ReportName + "</option>"
$('#multiselectReport').append(optionSelect);
}
});
任何人都可以帮忙吗?
答案 0 :(得分:0)
在将文本放入select
元素之前,请使用replace()
方法。
e.g。
var str=response.replace(/ /g,'');
然后你可以在你的所有代码中使用该变量。