【发布时间】:2016-10-26 06:27:34
【问题描述】:
<table>
<tr>
<td>foo1</td>
<td>bar1</td>
<td><input type="button" id="button1" onClick="get(this);"></td>
</tr>
<tr>
<td>foo2</td>
<td>bar2</td>
<td><input type="button" id="button2" onClick="get(this);"></td>
</tr>
</table>
目标: 让按钮button1 和button2 触发相同的function get(),这应该在按钮所在的<tr> 中获得第一个<td> 的值. 在这种情况下,分别是:foo1 和 foo2。
这是一个粗略的功能大纲,应该有助于理解我想要实现的目标-
function get(element){
alert(element.tr.first_td.innerHTML);
}
我意识到有一个类似问题的 jQuery 解决方案。但我对 jQuery 的理解还不够好,无法将它翻译回 JavaScript。如果可以使用 JavaScript,请告诉我如何使用。
【问题讨论】:
标签: javascript html html-table row