javascript - 获取多个具有相同 id 的 anchor 中已被点击的 anchor

标签 javascript jquery

我有一个 php 循环,可以多次打印 anchor :

<div class="hidden-phone visible-desktop action-buttons">
    <a class="red" href="#" id="d_id" data-value="<?php echo $row['id'];?>">
        <i class="icon-trash bigger-130" id="bootbox-confirm"></i>
    </a>
</div>

我有这个 JQuery 代码来获取已单击的链接:

     <script type="text/javascript">
        $(function() {
            $("#d_id").on(ace.click_event, function() {
                var x = $(this).attr('data-value');
                bootbox.confirm(x, function(result) {
                    if(result) {
                        bootbox.alert(x);
                    }
                });
            });
       })
    </script>

这仅适用于第一个 anchor

任何帮助将不胜感激

最佳答案

更改类的 id,因为 id 应该是唯一的,因此具有该 id 的第一个元素将是 jquery 唯一考虑的元素:

<div class="hidden-phone visible-desktop action-buttons">
    <a class="red d_id" href="#" data-value="<?php echo $row['id'];?>">
        <i class="icon-trash bigger-130" id="bootbox-confirm"></i>
    </a>
</div>

 <script type="text/javascript">
    $(function() {
        $(".d_id").on(ace.click_event, function() {
            var x = $(this).attr('data-value');
            bootbox.confirm(x, function(result) {
                if(result) {
                    bootbox.alert(x);
                }
            });
        });
   })
</script>

关于javascript - 获取多个具有相同 id 的 anchor 中已被点击的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32787278/

相关文章:

Javascript, HTML5 (canvas) progressbar with update

javascript - tinymce getcontent 获取未应用过滤器的完整 html

javascript - 如何使用ajax获取并分离2个php变量?

javascript - jquery ui 错误文本中的动态错误文本未显示

javascript - Vue 应该只触发被点击的元素

javascript - 刷新页面后如何保持单个复选框保持选中状态?

javascript - 如何从 JavaScript 获取 "comment out"CSS 代码?

javascript - JS Fullcalendar 背景颜色未设置

javascript - 获取类的值

javascript - 如何正确维护 Redactor 中的光标位置?