0

我有几个与此类似的数组:

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]);
};
4

3 回答 3

1

您可以在“”(空格)之后进行拆分,例如:

var desiredOption = optionStepTwo[i].split(" ")[0]
于 2012-07-14T17:22:36.053 回答
1

要在第一个空格处截断字符串:

var myStringBeforeFirstSpace = myString.split(" ")[0];
于 2012-07-14T17:23:09.167 回答
1

如果您尝试仅在第一个空格处拆分。

var string = 'A01A - Blah Blah Blah Blah';
var firstSpace = string.indexOf(' ');
alert(string.substr(0, firstSpace));​​​​​​​​​​​​​​​​​​​​​​​​​

工作示例

于 2012-07-14T17:24:46.520 回答