javascript - 如何获取调用函数的元素的id

标签 javascript jquery

嗨,我是 jquery 的新手...

我的项目中很少有 anchor 链接...

<a href="#" id="1" class="delete" onclick="dele()"> Remove1 </a>
<a href="#" id="2" class="delete" onclick="dele()"> Remove2 </a>
<a href="#" id="3" class="delete" onclick="dele()"> Remove3 </a>
<a href="#" id="4" class="delete" onclick="dele()"> Remove4 </a>

function dele()
    {
        fid= //here i want id of that element which called it
        $.ajax({
            url : 'ajax.php',
            data : {delet:'delet',fid:fid},
            type : 'POST',
            success : function(data)
            {
                $("#showform").html(data);
                    alert(data);
            }
        });
    }

例如

如果我点击 Remove1 然后我希望它的 id1,

如果我点击 Remove2 然后我希望它的 id2 等等......

我尝试通过 $(".delete").click() 来做到这一点,但我无法使用它,因为它给我的项目带来了问题...

这里是我通过数据库生成的id...

你能建议我如何获得 ID 吗???

提前致谢..

最佳答案

试试这个

<a href="#" id="1" class="delete" onclick="dele(this.id)"> Remove1 </a>

脚本

function dele(id)
    {
        fid= id //here your id
        $.ajax({
            url : 'ajax.php',
            data : {delet:'delet',fid:fid},
            type : 'POST',
            success : function(data)
            {
                $("#showform").html(data);
                    alert(data);
            }
        });
    }

DEMO

关于javascript - 如何获取调用函数的元素的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19977511/

相关文章:

javascript - 当父组件重新加载时,如何阻止子组件重新渲染

javascript - 自动图像裁剪 JavaScript 工具建议

javascript - 点击切换元素时文本会发生变化

javascript - 在第二个函数中检测第一个函数是否有返回值

javascript - 除了 jQuery 之外,还有哪个 Javascript 库使用 $?

javascript - 我想要两个 mysql 表与 group_concat 连接导致 json 数组

javascript - 将两个对象数组与其值进行比较,单元测试

javascript - 突出显示 Angular2 中嵌套 ngFor 元素的 [class.active]

javascript - 在wordpress中x秒后隐藏div

jQuery 选择除一个元素之外的所有元素不起作用