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。