表格行tr中的按钮,仅在单击按钮时才执行按钮操作

塞巴斯蒂安

我正在尝试在一行中放置一个按钮。

当单击按钮时,我希望它执行A。

当单击该行时,我希望它执行B。

我试图停止传播,但有一次它正在起作用,但是我不知道自己没有做过什么,也无法设法使其再次起作用。

也许有更好的方法可以做到这一点。

我有一个小提琴http://jsfiddle.net/sebababi/YJ6eG/

function stopEvent(ev) {
  ev.stopPropagation();
  alert("event propagation halted.");
}
function stopPropagation(elem) {
  elem = document.getElementById("row1");
  elem.addEventListener("click", stopEvent, true);
}
Mehran Hatami |

我这样更改了您的代码:

<table id="ID_to_Stop">
    <tr id="row1" onclick="alert('row 1 clicked');">
        <td id="c12">this is row 1, if you click it, it should do something
            <button id="btn1">and if you click me I should do something different</button>
        </td>
    </tr>
    <tr id="row2" onclick="alert('row 2 clicked');">
        <td id="c22">this is row 2
            <button id="btn2">click me</button>
        </td>
    </tr>
</table>

和js部分:

var btn1 = document.getElementById("btn1");
var btn2 = document.getElementById("btn2");

btn1.addEventListener("click", function (ev) {
    alert('btn 1 clicked');
    ev.stopPropagation();
}, true);

btn2.addEventListener("click", function (ev) {
    alert('btn 2 clicked');
    ev.stopPropagation();
}, true);

这是您更新的DEMO

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表格行tr中的按钮,仅在单击按钮时才执行按钮操作

来自分类Dev

仅在单击共享按钮后才执行共享所需的操作

来自分类Dev

仅在按住按钮时才执行操作

来自分类Dev

仅在单击按钮时如何对菜单项执行操作

来自分类Dev

我如何才能使jQuery仅在单击按钮后才执行,而不是在页面加载时执行

来自分类Dev

仅在按住按钮时执行操作

来自分类Dev

嵌套片段中的按钮在单击时不执行任何操作

来自分类Dev

单击按钮,打开表格,关闭表格,然后在父表格中执行某些操作

来自分类Dev

setLocation在操作中仅在没有整数增量的情况下才执行更改按钮的位置

来自分类Dev

单击 td 中的单选按钮时更改表格行颜色

来自分类Dev

使用pyviz / panel,如何仅在单击按钮时才修改窗格中的值?

来自分类Dev

单击按钮时隐藏/显示表格中的按钮

来自分类Dev

仅在启动并且单击操作按钮时刷新闪亮的情节

来自分类Dev

在单击CursorAdapter中的按钮时如何在列表视图项行中执行更新和删除操作

来自分类Dev

仅在表格行等于某值时显示按钮

来自分类Dev

闪亮的无功输出,仅在首先单击操作按钮后才评估输入

来自分类Dev

Slack API:单击按钮时执行某些操作

来自分类Dev

单击表格行上的按钮时获取模型

来自分类Dev

Angular ,如何在单击按钮时隐藏表格行

来自分类Dev

Jquery 在按钮单击时展开隐藏的表格行

来自分类Dev

执行单击网格中的按钮

来自分类Dev

仅在PHP中单击按钮时显示密码

来自分类Dev

仅在单击 div 中的按钮时滑动 div

来自分类Dev

在QT中单击按钮时创建按钮

来自分类Dev

当用户单击 Objective C 中的 myLocation 按钮时如何执行操作?

来自分类Dev

jQuery绑定方法仅在您单击按钮两次时才被调用

来自分类Dev

如何创建一个仅在单击/切换时才显示某些输入的按钮?

来自分类Dev

仅在单击android按钮时才一一读取arraylist对象的值

来自分类Dev

仅在单击按钮后才使用JS var值

Related 相关文章

  1. 1

    表格行tr中的按钮,仅在单击按钮时才执行按钮操作

  2. 2

    仅在单击共享按钮后才执行共享所需的操作

  3. 3

    仅在按住按钮时才执行操作

  4. 4

    仅在单击按钮时如何对菜单项执行操作

  5. 5

    我如何才能使jQuery仅在单击按钮后才执行,而不是在页面加载时执行

  6. 6

    仅在按住按钮时执行操作

  7. 7

    嵌套片段中的按钮在单击时不执行任何操作

  8. 8

    单击按钮,打开表格,关闭表格,然后在父表格中执行某些操作

  9. 9

    setLocation在操作中仅在没有整数增量的情况下才执行更改按钮的位置

  10. 10

    单击 td 中的单选按钮时更改表格行颜色

  11. 11

    使用pyviz / panel,如何仅在单击按钮时才修改窗格中的值?

  12. 12

    单击按钮时隐藏/显示表格中的按钮

  13. 13

    仅在启动并且单击操作按钮时刷新闪亮的情节

  14. 14

    在单击CursorAdapter中的按钮时如何在列表视图项行中执行更新和删除操作

  15. 15

    仅在表格行等于某值时显示按钮

  16. 16

    闪亮的无功输出,仅在首先单击操作按钮后才评估输入

  17. 17

    Slack API:单击按钮时执行某些操作

  18. 18

    单击表格行上的按钮时获取模型

  19. 19

    Angular ,如何在单击按钮时隐藏表格行

  20. 20

    Jquery 在按钮单击时展开隐藏的表格行

  21. 21

    执行单击网格中的按钮

  22. 22

    仅在PHP中单击按钮时显示密码

  23. 23

    仅在单击 div 中的按钮时滑动 div

  24. 24

    在QT中单击按钮时创建按钮

  25. 25

    当用户单击 Objective C 中的 myLocation 按钮时如何执行操作?

  26. 26

    jQuery绑定方法仅在您单击按钮两次时才被调用

  27. 27

    如何创建一个仅在单击/切换时才显示某些输入的按钮?

  28. 28

    仅在单击android按钮时才一一读取arraylist对象的值

  29. 29

    仅在单击按钮后才使用JS var值

热门标签

归档