下面的代碼適用於Mootools庫,如果可能的話,我希望它可以在jQuery上工作,但我至今沒有運氣。使@username可點擊jquery
HTML
<p id="test">@user has an email address of [email protected] See! the regexp works @people!</p>
MooTools的
$('test').set('html', $('test').get('html').replace(/\B\@([\w\-]+)/gim, function(match, name){
return '<a href="http://twitter.com/users/' + name + '">' + match + '</a>';
}));
應該幫助需要注意的是選擇將元素類型工作,除非用'#'(對於ID)或'前面加上交易。 '(爲班級)。 – bdares 2012-02-28 13:44:49
工作,謝謝。 – Cindro 2012-02-28 16:29:14
對不起,羅瑞,我慶祝得太早。我看看這個,它只是重複第一段而不是全部。 http://jsfiddle.net/hnAQX/ – Cindro 2012-02-28 22:07:19