我有以下内容:
<a title="Home" href="#">Home test test</a>
我可以使用a.html()来获取“Home test test”,但我需要的只是第一个单词“Home”。有没有一种简单的方法可以用jQuery做到这一点?
答案 0 :(得分:2)
分裂:(如果你热衷,请进一步阅读)http://www.w3schools.com/jsref/jsref_split.asp
使用匹配的另一个演示 http://jsfiddle.net/LAKqB/(使用匹配)
<强>码强>
$.fn.ready(function(){
alert($('a').html().split(' ')[0]);
});
使用匹配API的代码
$.fn.ready(function(){
var str = $("a").text().match(/\w+/);
alert(str);
});
答案 1 :(得分:1)
在javascript中使用split()
函数。
var str = a.html();
alert(str.split()[0]);
这将仅返回'Home';
答案 2 :(得分:1)
如果它是"Home test test"
的字符串,那么你可以使用split并获取该数组中的第一个索引:a.html().split(' ')[0]
(split在空格上,这样你得到一个数组:{{1 }})