我需要拆分一个总是看起来像这样的字符串:
something -- something_else.
我需要在另一个输入字段中输入“something_else”。目前,这个字符串示例正在动态添加到 HTML 表格行中,如下所示:
tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
我认为“拆分”是可行的方法,但我能找到的文档很少。
最佳答案
可以找到文档,例如在MDN .请注意,.split()
不是一种 jQuery 方法,而是一种 native 字符串方法。
如果你在一个字符串上使用 .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 - 如何使用拆分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555794/