我想添加一個mailto鏈接到靜態電子郵件地址在一個數據庫的結果列表中找到,使用JQuery。我能夠在網上找到以下摘錄的第一個結果,但它不適用於第一個結果之後的任何電子郵件地址。添加mailto鏈接到靜態電子郵件與JQuery
我很好奇爲什麼這是..以及如何讓它能夠將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>"));
});
});
謝謝!
你是什麼意思的第一個結果?只有第一個'td'或者只有td中的第一封電子郵件? – gdoron
對不起,沒有具體! - 只有第一個運輸署。 :-) – user1364769
你可以在http://jsfiddle.net上設置DEMO嗎? – gdoron