-4

我有一个<span>包含由逗号和空格分隔的技能列表。现在使用 jQuery 或 CSS(如果可能的话)我只想获得没有", ".

所以,如果我有这样的技能:Photographer, Designer

我需要将这些技能分开并将每个技能存储在一个 JavaScript 数组中。

4

5 回答 5

6

鉴于此标记

<span id="skills">Skill1, Skill2, Skill3</span>

您可以使用该split()方法

$('#skills').text().split(', ');  // ["Skill1", "Skill2", "Skill3"]
于 2013-07-02T12:31:45.417 回答
3

use the Javascript function split

var str = $("span").text();
var results = str.split(", ");

http://www.w3schools.com/jsref/jsref_split.asp

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

于 2013-07-02T12:31:27.627 回答
0

如果您还需要删除空格,那么

"Photographer, Designer, Wedding Planners".split(',').map(function(){return arguments[0].replace(/^(\s)*/g, '')});

否则你可以简单地使用

"Photographer, Designer".split(',');
于 2013-07-02T12:32:25.803 回答
0

用户 javascriptsplit函数它将返回一个array

像这样的代码:

<span>Photographer, Designer</span>

var str = $("span").text();
var results = str.split(", ");

您可以将其用作results[0]results[1]

我希望它会有所帮助。

于 2013-07-02T12:36:04.877 回答
0

使用拆分:

http://www.w3schools.com/jsref/jsref_split.asp

var skill = "Photgrapher, Designer";
var skillArray = skill.split(", ");
console.log(skillArray); // output ["Photographer", "Designer"]
于 2013-07-02T12:35:08.710 回答