使用jQuery添加mailto:

Tim*_*ees 2 html javascript email jquery

<table id="here" border="1">
    <tr><td>London</td><td>london@us.uk</td><td>aaa</td><td>aaa</td></tr>
    <tr><td>Manchester</td><td>manchester@us.uk</td><td>aaa</td><td>aaa</td></tr>
    <tr><td>Liverpool</td><td>liverpool@us.uk</td><td>aaa</td><td>aaa</td></tr>
    <tr><td>Ipswich</td><td>ipswich@us.uk</td><td>aaa</td><td>aaa</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

是否可以添加链接mailto:对于带有jQuery的电子邮件地址的第二列(不是修改HTML)?如果有,怎么样?

http://jsfiddle.net/zwsMD/1/

pim*_*vdb 5

你可以td用一个a带有mailto:href 的元素替换每一秒的内容:http://jsfiddle.net/zwsMD/5/.

?$("#here td:nth-child(2)").each(function() {
    var email = $(this).text();

    // replace contents
    $(this).html(
        $("<a>").attr("href", "mailto:" + email).text(email)
    );
});????????????????????
Run Code Online (Sandbox Code Playgroud)