我有几个与此类似的数组:
exampleArray=new array(
"A01 - Blah Blah Blah",
"A01A - Blah Blah Blah Blah")
我正在使用这些数组来填充表单中的选项,我需要删除第一个空格之后的所有内容(即“ - Blah Blah Blah”)以获取给定选项的值。目前使用以下代码生成选项和值:
for(i=0; i<optionStepTwo.length; i++) {
elementStepTwo.options[elementStepTwo.options.length] =
new Option(optionStepTwo[i], optionStepTwo[i]);
};
答案 0 :(得分:1)
您可以在“”(空格)之后执行split,例如:
var desiredOption = optionStepTwo[i].split(" ")[0]
答案 1 :(得分:1)
要在第一个空格处截断字符串:
var myStringBeforeFirstSpace = myString.split(" ")[0];
答案 2 :(得分:1)
如果您尝试仅在第一个空格处进行分割。
var string = 'A01A - Blah Blah Blah Blah';
var firstSpace = string.indexOf(' ');
alert(string.substr(0, firstSpace));
<强> Working Example 强>