我有一个 Rails 应用程序,我正在处理我无法理解的表现行为。我有一个 html 文件:
<h1>Hello World</h1>
<table>
<tr>
<td>Hello</td>
</tr>
<tr>
<td>Hello</td>
</tr>
<tr>
<td>Hello</td>
</tr>
<tr>
<td>Hello</td>
</tr>
</table>
然后,当有人单击表中的一行时,我会点击一个 javascript(jquery) 文件。
$(document).ready(function(){
$("tr", "table").click(function(){
console.log("TEST");
});
});
每次我点击表格中的一行,该函数都会被调用 2 次。我在控制台中两次得到“测试”。我是 jquery 和 rails 的新手,所以我知道我缺少一些简单的东西。有人请告诉我我做错了什么。