javascript - 如何使用 jquery 仅删除 #Chat 中的选定消息?

标签 javascript jquery css

我正在尝试进行此聊天。到目前为止一切正常,但是当我尝试删除我使用"is"按钮单击的消息时,如果还有更多消息,它会删除所有消息。

我也想要被点击获得背景的那个:#ccc,我尝试使用 .css() 但它为每条被点击的消息着色并保持那样。 例如,如果我点击 message 1 将其设置为 background:#ccc ,如果我点击 message 2 将其设置为 background:#ccc 并从 消息1

任何人都可以向我解释如何修复它吗?谢谢。

这是我的代码

         $("#chat").on("click", ".mesaj", function(){
          console.log("click works on class");
          $("#yes").click(function(){
          $(".mesaj").remove();
          $("#delPop").hide();

        });

        $("#delPop").show();
        $("#no").on("click", function(){
        $("#delPop").hide();
    });

});

我的聊天:https://jsfiddle.net/azfwuzad/9/

最佳答案

你可以这样做

$("#chat").on("click", ".mesaj", function(){
var element = $(this);
console.log("Merge click clasa");
$("#yes").click(function(){
     $(element).remove();
     $("#delPop").hide();

    });

    $("#delPop").show();
    $("#no").on("click", function(){
        $("#delPop").hide();
    });

});

关于javascript - 如何使用 jquery 仅删除 #Chat 中的选定消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35764907/

相关文章:

javascript - 来自 Angular Directive(指令) 'link' 的 $rootScope.$broadcast 出现问题

javascript - 在 javascript 的 map 中执行 map ?

javascript - 如果用户关闭浏览器而不按注销,如何使状态变为离线状态?

css - 旧版 IE 不显示背景图片

javascript - 如何仅为 Reactjs 中的任何组件导入 css

c# - Javascript json 错误 Invalid JSON primitive : strJson

jquery - 在 HTML 表中显示 JSON 数据

javascript - 将图像轮播指示器添加到 jQuery 图像幻灯片而不需要 Bootstrap ?

javascript - 如何创建这样的 Bootstrap 标签?

javascript - JS函数似乎没有被HTML表单执行,不知道为什么