如何使用拆分?

Mat*_*att 108 javascript split

我需要拆分一个总是这样的字符串:

某事 - something_else.

我需要将"something_else"放在另一个输入字段中.目前,这个字符串示例正在动态添加到HTML表格行中,如下所示:

tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
Run Code Online (Sandbox Code Playgroud)

我觉得"拆分"是要走的路,但我找不到很少的文档.

Fel*_*ing 248

文档可以在MDN找到.请注意,.split()不是一个jQuery方法,但本地字符串的方法.

如果你.split()在一个字符串上使用,那么你得到一个带有子串的数组:

var str = 'something -- something_else';
var substr = str.split(' -- ');
// substr[0] contains "something"
// substr[1] contains "something_else"
Run Code Online (Sandbox Code Playgroud)

如果此值在某些字段中,您还可以执行以下操作:

tRow.append($('<td>').text($('[id$=txtEntry2]').val().split(' -- ')[0])));
Run Code Online (Sandbox Code Playgroud)


Cha*_*ung 24

如果是基本的JavaScript拆分功能,请查看文档,JavaScript split()方法(W3Schools).

基本上,你只需这样做:

var array = myString.split(' -- ')
Run Code Online (Sandbox Code Playgroud)

然后你的两个值存储在数组中 - 你可以得到这样的值:

var firstValue = array[0];
var secondValue = array[1];
Run Code Online (Sandbox Code Playgroud)


vit*_*ore 13

查看JavaScript split()方法

用法:

"something -- something_else".split(" -- ") 
Run Code Online (Sandbox Code Playgroud)