Javascript 如何使用split?

Javascript 如何使用split?,javascript,split,Javascript,Split,我需要拆开一根总是这样的线: tRow.append($('<td>').text($('[id$=txtEntry2]').val())); var firstValue = array[0]; var secondValue = array[1]; 什么,什么别的 我需要在另一个输入字段中输入“其他内容”。当前,此字符串示例正在动态添加到HTML表行中,如下所示: tRow.append($('<td>').text($('[id$=txtEntry2]').va

我需要拆开一根总是这样的线:

tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
var firstValue = array[0];
var secondValue = array[1];
什么,什么别的

我需要在另一个输入字段中输入“其他内容”。当前,此字符串示例正在动态添加到HTML表行中,如下所示:

tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
var firstValue = array[0];
var secondValue = array[1];
tRow.append($('').text($('[id$=txtEntry2]').val());
我认为“拆分”是一种方法,但我能找到的文档很少。

查看JavaScript split()方法

用法:

"something -- something_else".split(" -- ") 

如果它是基本的JavaScript拆分函数,请查看文档

基本上,您只需这样做:

var array = myString.split(' -- ')
然后将两个值存储在数组中-您可以获得如下值:

tRow.append($('<td>').text($('[id$=txtEntry2]').val()));
var firstValue = array[0];
var secondValue = array[1];

可在以下网址找到文件,例如:。请注意,
.split()
不是一个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])));
tRow.append($('').text($('[id$=txtEntry2]').val().split('--')[0]);

根据,
split()
方法将字符串划分为 有序的子字符串集,将这些子字符串放入数组中,然后 返回数组


那么到底应该在哪个元素中放/附加什么呢?只是好奇,你搜索了什么而没有找到任何文档?我在Google上搜索了“javascript拆分”和“jquery拆分”,两种情况下的第一个结果都是我链接到的位置。很抱歉,我看不出你的代码示例与你的
split()
问题有什么关系。给我们更多信息:)我错误地认为它是一个jQuery解决方案,而实际上它是一个javascript的东西。我也看到了那个文档,但很快就忽略了它。您需要记住jQuery是javascript——除非您使用选择器(以及其他一些以$开头的东西)执行某些操作,否则您只是在执行javascript,而不是jQuery。