我正在尝试使用 JQuery 将 mailto 链接添加到在数据库结果列表中找到的静态电子邮件地址。我能够在网上找到以下摘录,它适用于第一个结果,但它不适用于第一个结果之后的任何电子邮件地址。
我很好奇为什么会这样......以及如何让它将 mailto: 属性应用于结果中找到的每个电子邮件地址。:-)
当前代码:
<script type="text/javascript">
$(document).ready(function(){
var regEx = /(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)/;
$("table td").filter(function() {
return $(this).html().match(regEx);
}).each(function() {
$(this).html($(this).html().replace(regEx, "<a href=\"mailto:$1\">$1</a>"));
});
});
谢谢!