【发布时间】:2015-05-11 09:23:33
【问题描述】:
我正在帮助经营网站的人...
我得到了一个示例表,我们可以假设 我无法控制生成的 html。
目标是能够单击一些 TD 行并通过电子邮件发送其中包含的锚点 href 的地址(单击按钮后,我也通过 jQuery 插入)。单击单元格后,我将单元格突出显示为黄色(暂时)。
如何获取 mailto 的值:单击“已选择电子邮件”按钮后突出显示的单元格。
$(document).ready(function(){
$("td").click(function () {
$(this).css("background", "yellow");
});
$("body").append("<div align=\"center\"><a class=\"emailAll\" href=\"#\">Email Selected</a></div>");
$(".emailAll").click(function(){
alert("clicked");
alert($("a").parent("font").parent("div").parent( "td" ).val());
return false;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border="0" align="left">
<tr>
<td width="120" height="46" nowrap bgcolor="#999999"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><strong>MONDAY</strong></font></div>
<div align="center"></div></td>
<td width="120" height="46" nowrap bgcolor="#999999"> <div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">TUESDAY</font></strong></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="46" nowrap bgcolor="#999999"> <div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">WEDNESDAY</font></strong></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="46" nowrap bgcolor="#999999"> <div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">THURSDAY</font></strong></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="46" nowrap bgcolor="#999999"> <div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">FRIDAY</font></strong></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td nowrap> </td>
</tr>
<tr>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td nowrap> </td>
</tr>
<tr>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div></td>
<td width="120" nowrap bgcolor="#666666"> <div align="center"></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center">
<div align="center"></div>
<font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div></td>
<td width="120" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div></td>
<td rowspan="3" nowrap> </td>
</tr>
<tr>
<td width="120" height="22" nowrap bgcolor="#666666"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div></td>
<td width="120" nowrap bgcolor="#666666"> </td>
<td width="120" nowrap bgcolor="#666666"> <div align="center"></div>
<div align="center"></div></td>
<td width="120" nowrap bgcolor="#666666"> <div align="center"></div></td>
<td width="120" rowspan="4" nowrap bgcolor="#CCCCCC"> <div align="center">
<div align="center">
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href="mailto:jdoe@somewhere.net">John
& Doe</a></font></div>
</div>
</div></td>
</tr>
<tr>
<td width="120" rowspan="3" nowrap bgcolor="#CCCCCC"> <div align="center">
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Joan
Y.</font></div>
</div>
<div align="center"></div>
<div align="center"></div></td>
<td width="120" height="22" nowrap bgcolor="#666666"> </td>
<td width="120" rowspan="2" nowrap bgcolor="#CCCCCC"> <div align="center"></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center">
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"></font></div>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href="mailto:janel@gmail.com">Jane
L</a></font></div>
</div></td>
<td width="120" nowrap bgcolor="#666666"> </td>
</tr>
<tr>
<td width="120" rowspan="2" nowrap bgcolor="#CCCCCC"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href="mailto:elmo@yahoo.com">Elmo</a></font></div>
<div align="center"></div></td>
<td width="120" rowspan="2" nowrap bgcolor="#CCCCCC"> <div align="center">
<div align="center"></div>
<a href="mailto:cookie@gmail.com"><font size="2" face="Arial, Helvetica, sans-serif">Cookie</font></a></div></td>
<td height="22" nowrap> </td>
</tr>
<tr>
<td width="120" rowspan="4" nowrap bgcolor="#CCCCCC"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><a href="mailto:bigbird@hotmail.com">Big
& Bird</a></font> </div></td>
<td height="22" nowrap> </td>
</tr>
</table>
【问题讨论】:
标签: jquery html-table href mailto