当前位置: 首页 > 知识库问答 >
问题:

在同一函数中创建的DIV的removeClass

颛孙星海
2023-03-14

我想移除一个DIV元素的类,该元素是在调用函数时立即创建的。

问题是,我希望.removeClass也是该函数的一部分。

这就是我现在拥有的功能。

function user_message(msg) {
  var html = '<div class="user-reply FadeElement" style="display: flex;">'+
  msg.text + '</div>';
  return html;
}

我已尝试在user_message函数中添加.removeClass函数

function user_message(msg) {
      var html = '<div class="user-reply FadeElement" style="display: flex;">'+
      msg.text + '</div>';
      return html;
      $('.user-reply').removeClass('FadeElement');
    }

但不管用。

也许我可以在调用user_message函数的任何地方添加$('.user-reply').removeClass('fadeElement');,但我想知道是否有一种方法可以在函数中实现这一点

user_message函数是这样调用的。

$("#user-window").append(user_message( value ));

共有1个答案

越霖
2023-03-14

首先,它是行不通的,因为您甚至在移除类之前就返回了结果。

其次,您可以添加一个超时(如果这样可以解决您的问题):

function user_message(msg) {
    var html = '<div class="user-reply FadeElement" style="display: flex;">'+
    msg.text + '</div>';
    setTimeout(function(){
      $('.user-reply').removeClass('FadeElement');
    },1000);
    return html;
}
 类似资料:
  • 本文向大家介绍C ++中的div()函数,包括了C ++中的div()函数的使用技巧和注意事项,需要的朋友参考一下 C / C ++库函数div_t div(int numer,int denom)将numer(分子)除以denom(分母)。下面是div()函数的声明。 参数是分子和分母。此函数以<cstdlib>定义的结构返回该值,该结构具有两个成员。对于div_t:int quot; 诠释 示

  • 我希望在ajaxsuccess中动态创建div元素,每个div元素的id都是响应数据中的“id”!有办法吗?谁能帮帮我吗!到目前为止,我还附上了一支在我作品下方剪下的密码笔。 https://codepen.io/anon/pen/JxXvbb?editors=1111#anon-登录

  • 问题内容: 如何在 jQuery中 创建元素? 问题答案: 您可以使用(在父级的最后一个位置添加)或(在父级的第一个位置添加): 或者,您可以使用或

  • 问题内容: 所以我有这个示例数据框: 现在我想将这些功能和列获得新列。 就像函数使用列和范围作为创建列的输入一样,类似地,列和范围也用于列: 我可以使用这一种衬管一个接一个地创建每个列,但是我想一次用一个衬管将其应用于两个列。 结果数据帧应如下所示: 我想一次创建这些列,而不是一次创建一列。我怎样才能做到这一点?有什么建议?或类似的东西可以工作? 问题答案: 这是您需要遵循的概念才能实现这一目标。

  • 问题内容: 我已经创建了分区函数,但是无法将其应用于表。我不确定我要去哪里错。 这是我的分区函数: 尝试应用于此表: 但是,当我尝试执行表脚本时,出现此错误: 请帮忙。 分步骤重新发布我的代码 皮纳尔的补习非常棒!这是一个简短的摘要 为每个分区添加文件组 创建分区功能 AS RANGE left FOR VALUES (20120301) 创建分区方案 AS PARTITION Partition