如何使用拆分?
我需要分开一个总是这样的string:
东西 – something_else。
我需要把“something_else”放在另一个input字段中。 目前,这个string示例正在被添加到一个HTML表格行中,如下所示:
tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
我想“分裂”是要走的路,但是我能find的文件很less。
文档可以在MDNfind。 请注意.split()
不是 jQuery方法,而是本地string方法。
如果你在一个string上使用.split()
,那么你得到一个数组返回的子串:
var str = 'something -- something_else'; var substr = str.split(' -- '); // substr[0] contains "something" // substr[1] contains "something_else"
如果这个值在某个领域,你也可以这样做:
tRow.append($('<td>').text($('[id$=txtEntry2]').val().split(' -- ')[0])));
如果是基本的JavaScript分割函数,请看JavaScript文档, split()方法 ( W3Schools )。
基本上,你只是这样做:
var array = myString.split(' -- ')
然后你的两个值被存储在数组中 – 你可以得到这样的值:
var firstValue = array[0]; var secondValue = array[1];
看看JavaScript的split()方法
- Mozilla开发者networking
- W3Schools的
用法:
"something -- something_else".split(" -- ")
var str; var sid = new Array(); str = "your_string"; sid = (str.split("_"));
输出:
sid[0]="your"; sid[1]="string";