Javascript jQuery未检测到表中的单击链接

Javascript jQuery未检测到表中的单击链接,javascript,jquery,html,Javascript,Jquery,Html,我在一个表中有一个链接,我想在单击后做一些事情,但由于某种原因,jQuery似乎无法检测到 当我有一个onclick=。。。在链接上 我还发现我无法检测到对td/tr元素$'td'.clickfunction{};,的点击;,我假设这是由于元素在表中 但是当我尝试获取link元素$'requested-link'时,它工作得很好 我怎样才能解决这个问题 我已经尝试在链接元素上使用更高的z索引,但没有成功 编辑: 下面是我的代码中应该捕捉链接点击的部分 $('.js-remove_baustei

我在一个表中有一个链接,我想在单击后做一些事情,但由于某种原因,jQuery似乎无法检测到

当我有一个onclick=。。。在链接上

我还发现我无法检测到对td/tr元素$'td'.clickfunction{};,的点击;,我假设这是由于元素在表中

但是当我尝试获取link元素$'requested-link'时,它工作得很好

我怎样才能解决这个问题

我已经尝试在链接元素上使用更高的z索引,但没有成功

编辑:

下面是我的代码中应该捕捉链接点击的部分

 $('.js-remove_baustein_from_versicherung').on("click", function (event) {
        event.preventDefault();
        console.log(event);
        console.log('link was clicked');
    });
这是表格:

     <table class="table table-striped" id="bausteinTable">
        <tr id="versicherung_baustein_3">
            <td>3</td>
            <td>Versicherung1</td>
            <td><a class="js-remove_baustein_from_versicherung" baustein_id="3" href="">Remove</a></td>
        </tr>
        <tr id="versicherung_baustein_6">
            <td>6</td>
            <td>Versicherung2</td>
            <td><a class="js-remove_baustein_from_versicherung" baustein_id="6" href="">Remove</a></td>
        </tr>
    </table>
这是输出:

jQuery.fn.init [a.js-remove_baustein_from_versicherung]
编辑2:

请将我的发帖权限还给我?

您在邮件中使用了相同的ID

使用类而不是id,因为两个元素不能具有相同的id

使用从event.target属性获取id

然后将函数与jquery一起使用以删除所需的行

$'。从版本中删除版本。单击,functionevent{ 违约事件; console.log“检测到”; }; 3. 版本1 6. 版本2
你能展示你代码中一些相关的部分吗?我假设这是由于元素在表中——假设与调试不同。请提供一个最简单的例子来说明这个问题。@MaximeGirou我添加了表和捕获问题的代码click@David我添加了不起作用的代码、表和一个测试,用于检查jQuery是否“看到”了element@ChristianGröber:您在HTML中使用的是相同的id,使标记无效且JavaScript行为未定义。在我的浏览器中,单击事件被第一个匹配元素处理得很好,但第二个元素处理得不好。我编辑了我的帖子。遗憾的是,使用类而不是id似乎不起作用either@ChristianGröber看看我的代码片段,它正在工作,我使用了一个愚蠢的修改版本,为什么不是你的?
jQuery.fn.init [a.js-remove_baustein_from_versicherung]