我想从标签中提取单词
<li>{firstname} {last name}</li>
那么,我可以使用javascipt或jquery获取提取字符串“firstname”和“last name”吗?
其实我觉得我犯了一些错误要解释。
我的字符串看起来像
<li><a href="#contactDetail">{firstname} {lastname}</a></li>
这里我想知道有多少参数可用{first ..} {last ...}只能{fi ..}而且我想用其他一些参数替换。
所以,我有一个数组列表,其中包含许多参数,如firstname,lastname,address等等......现在我想根据我从字符串中得到的内容来替换它。
希望我尽力解释我的问题。
答案 0 :(得分:1)
如果li元素是dom的一部分,则使用类似:
var names = $('body ul li').text().split(' ');
var firstName = names[0];
var lastName = names[1];
答案 1 :(得分:0)
你可以尝试这样的事情。
<强>标记强>
<ol id="names">
<li>Jason Brown</li>
<li>Danny Glover</li>
<li>Jack Jill</li>
</ol>
<强> JS 强>
$(function(){
var firstNames = [];
var lastNames = [];
$("#names li").each(function(){
var text = $(this).text().split(' ');
firstNames.push(text[0]);
lastNames.push(text[1]);
});
});
将每个单词放入由空格分隔的数组中。然后你可以从数组中获取值。