我需要拆分一个总是看起来像这样的字符串:
之类的-- something_else。
我需要将"something_else“放入另一个输入域。目前,这个字符串示例正在动态地添加到HTML表格行中,如下所示:
tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
我认为"split“是可行的,但我能找到的文档很少。
发布于 2010-04-01 03:23:02
文档可以在MDN上找到。请注意,.split()
is 不是jQuery方法,而是原生字符串方法。
如果对字符串使用.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])));
发布于 2010-04-01 03:21:16
如果它是基本的JavaScript拆分函数,请查看文档。
基本上,您只需这样做:
var array = myString.split(' -- ')
然后你的两个值被存储在数组中-你可以得到如下的值:
var firstValue = array[0];
var secondValue = array[1];
发布于 2010-04-01 03:20:22
查看JavaScript split()方法
用法:
"something -- something_else".split(" -- ")
https://stackoverflow.com/questions/2555794
复制相似问题