如何从jQuery的地址链接文本中获取第一个单词?

时间:2012-05-01 08:33:12

标签: jquery

我有以下内容:

<a title="Home" href="#">Home test test</a>

我可以使用a.html()来获取“Home test test”,但我需要的只是第一个单词“Home”。有没有一种简单的方法可以用jQuery做到这一点?

3 个答案:

答案 0 :(得分:2)

演示 http://jsfiddle.net/HvFMp/

分裂:(如果你热衷,请进一步阅读)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 }})