javascript - jQuery 如何从 anchor 中删除 id 标签

标签 javascript jquery html ajax

你好,我是 jQuery 新手,正在学习,所以我需要你的帮助来解决我的问题。

我正在使用 jQuery ajax,我想在 ajax 成功后从 anchor 链接中删除 id 属性。

例如我有这个链接:

<a id="like_14" href="javascript:void(0);">Link</a>

想要这个

<a href="javascript:void(0);">Link</a>

注意:我不想在 ajax 成功后使用 id="like_14"。完全从 anchor 链接中删除。

我的 Ajax 代码是:

$(function () {
        $('.load_more_ctnt .ovrly a').live("click", function () {
            var getImageID = $(this).attr("id");
            if (getImageID) {
                $.ajax({
                    type: "POST",
                    url: "<?php echo URL; ?>home/passImageID",
                    data: "getImageID=" + getImageID,
                    success: function (html) {
                        alert(getImageID);
                    }
                });
            } else {
                 //$(".more_tab").html('The End');
            }
            return false;
        });
    });

我正在从这个变量中获取 ID:var getImageID = $(this).attr("id");

有什么想法吗?

谢谢。

最佳答案

您可以使用.removeAttr()

$("#like_14").removeAttr("id");

然后你的代码看起来像

$(function () {
    $('.load_more_ctnt .ovrly a').live("click", function () {
        var getImageID = $(this).attr("id");
        if (getImageID) {
            $.ajax({
                type: "POST",
                url: "<?php echo URL; ?>home/passImageID",
                data: "getImageID=" + getImageID,
                success: function (html) {
                    alert(getImageID);
                    $("#" + getImageID).removeAttr("id");
                }
            });
        } else {
            //$(".more_tab").html('The End');
        }
        return false;
    });
});

关于javascript - jQuery 如何从 anchor 中删除 id 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905598/

相关文章:

javascript - 通过 AJAX 调用 (xhrGet) 将样式应用于动态注入(inject)的 div

html - 即使设置了值,Chrome 和 Opera 也会在日期输入中显示占位符

javascript - 来自 Promise.all 的值并不总是由 Angular 解释

javascript - 从 Javascript 对象循环动态创建的表单。如何将数据保存回对象

javascript - 使用 jQuery 检测特定浏览器版本

jquery - 将选定的选项添加到 Select2

jQuery 验证插件 : check for alphanum values?

javascript - 单击某个元素会触发所有相同的类,而不是单击的类

javascript - node.js 模块 ntwitter 不工作

javascript - 选择菜单选项未按预期显示或隐藏