首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未捕获ReferenceError:未定义元素

未捕获ReferenceError:未定义元素
EN

Stack Overflow用户
提问于 2018-01-26 04:51:10
回答 1查看 11.7K关注 0票数 0

我已经创建了一个删除按钮,它使用jquery和ajax从我的数据库中删除一行。当我点击按钮时,我得到了错误:Uncaught ReferenceError: element is not defined.

然后它会突出显示var del_id = element.attr("id");

代码语言:javascript
复制
 <a href="#" id="14" class="delbutton"><i class ="fa fa-trash"></i></a>


<script type="text/javascript">
    $(function() {

    $(".delbutton").click(function(){
    var del_id = element.attr("id");
    var info = 'id=' + del_id;
    if(confirm("Sure you want to delete this?"))
    {
    $.ajax({
    type: "POST",
    url: "feed/deletepost",
    data: info,
    success: function(){
    }
    });
    $(this).parents(".record").animate({ backgroundColor: "#fbc7c7" }, "fast")
    .animate({ opacity: "hide" }, "slow");
    }
    return false;
    });
    });
</script>

你知道这是什么原因造成的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-26 04:52:52

这是因为没有定义element :D尝试这样做:

代码语言:javascript
复制
$(".delbutton").click(function(){
  var del_id = $(this).attr("id");....

问候

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48451705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档