Javascript 删除按钮不工作

Javascript 删除按钮不工作,javascript,php,ajax,Javascript,Php,Ajax,亲爱的程序员您好 我定义了一个基于论坛的系统,允许登录用户删除他的帖子,最近我让我的删除按钮平稳运行,但在尝试为我的编辑按钮(允许用户编辑帖子的按钮)添加更多脚本后,我的删除按钮失去了它的功能,到目前为止,代码完全有意义,我已经检查过几次了,但是删除操作不起作用,因为它也使用了它。。。。。。下面的代码片段是代码的ajax部分 $(".btn-delete").on("click", function() { var selected = $(this).attr

亲爱的程序员您好

我定义了一个基于论坛的系统,允许登录用户删除他的帖子,最近我让我的删除按钮平稳运行,但在尝试为我的编辑按钮(允许用户编辑帖子的按钮)添加更多脚本后,我的删除按钮失去了它的功能,到目前为止,代码完全有意义,我已经检查过几次了,但是删除操作不起作用,因为它也使用了它。。。。。。下面的代码片段是代码的ajax部分

        $(".btn-delete").on("click", function() {

        var selected = $(this).attr("id");
        var pageid = selected.split("del_").join("");
        var confirmed = confirm("Are You Sure You Want to Delete This Post?!");

        if(confirmed == true) {

        $.get("ajax/pages.php?id="+pageid);
            console.log('trying to get ajax/pages.php?id='+pageid);

        $("#page_"+pageid).remove();

        }

        alert(selected);    
    });
这是我的论坛页面,我称之为

      <a href="#"  id="del_<?php echo $list['id']; ?>" class="btn btn-danger btn-delete">Delete <i class="fa fa-trash-o"></i></a>


朋友们,我们非常感谢您的帮助。在文档准备好之前,页面无法安全操作。jQuery为您检测这种准备状态。“$(document).ready()”中包含的代码只有在页面文档对象模型(DOM)准备好让JavaScript代码执行后才会运行,并且由于没有“$(document).ready(function()”,jQuery无法检测到准备状态

以下代码段是添加“$(document.ready()”后的代码外观


任何控制台错误?您的按钮是否被触发?您是否已将您的单击事件放入
document.ready()
?嗯,根本没有控制台消息,也没有,我没有将其放入document.ready(),应该吗?通过传递静态id,您的代码工作正常。请参阅JSFIDLE上的。检查您的ajax页面(ajax/pages.php)用firebug或Consoleeyea bro响应!我已经让它工作了哟!将代码作为答案发送,这样我就可以标记为已回答,
 $(document).ready(function() {  

$(".btn-delete").on("click", function() {  
    var selected = $(this).attr("id");
    var pageid = selected.split("del_").join("");
    var confirmed = confirm("Are You Sure You Want to Delete This Post?!");

    if(confirmed == true) {

        $.get("ajax/pages.php?id="+pageid);
        console.log('trying to get ajax/pages.php?id='+pageid);

        $("#page_"+pageid).remove();

    }

   // alert(selected);    
  });
 });