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 に答える