内联委托事件处理程序Javascript

时间:2016-01-13 07:20:09

标签: javascript jquery

<tr>
  <td>1</td>
  <td>2</td>
  <td>3</td>
  <td>4</td>
  <td>
    <a href="/go_to_somewhere">
      x
    </a>
  </td>
</tr>

想象一下,对于上面的元素我有tr的事件,当我点击x链接时如何委托点击?

我知道我可以这样做

$('a').click(function(e){
e.delegate();
console.log(stop tr click, fire this)
}

1 个答案:

答案 0 :(得分:0)

event.stopPropagation()阻止了当前事件的进一步传播。

$('a').click(function (event) {
    event.stopPropagation();
    console.log("stop tr click, fire this");
};