我有一个<span>
包含由逗号和空格分隔的技能列表。现在使用 jQuery 或 CSS(如果可能的话)我只想获得没有", "
.
所以,如果我有这样的技能:Photographer, Designer
我需要将这些技能分开并将每个技能存储在一个 JavaScript 数组中。
我有一个<span>
包含由逗号和空格分隔的技能列表。现在使用 jQuery 或 CSS(如果可能的话)我只想获得没有", "
.
所以,如果我有这样的技能:Photographer, Designer
我需要将这些技能分开并将每个技能存储在一个 JavaScript 数组中。
鉴于此标记
<span id="skills">Skill1, Skill2, Skill3</span>
您可以使用该split()
方法
$('#skills').text().split(', '); // ["Skill1", "Skill2", "Skill3"]
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
如果您还需要删除空格,那么
"Photographer, Designer, Wedding Planners".split(',').map(function(){return arguments[0].replace(/^(\s)*/g, '')});
否则你可以简单地使用
"Photographer, Designer".split(',');
用户 javascriptsplit
函数它将返回一个array
像这样的代码:
<span>Photographer, Designer</span>
var str = $("span").text();
var results = str.split(", ");
您可以将其用作results[0]
,results[1]
我希望它会有所帮助。
使用拆分:
http://www.w3schools.com/jsref/jsref_split.asp
var skill = "Photgrapher, Designer";
var skillArray = skill.split(", ");
console.log(skillArray); // output ["Photographer", "Designer"]