用新类替换该类,而不保持新类与我们从中获取的位置相同

发布于 2024-12-07 09:07:08 字数 216 浏览 0 评论 0原文

我想用新代码替换该代码。我使用replaceWith来替换该函数。但是它从之前的位置删除了新类。我希望该班级保留在以前的位置,并且需要替换另一个班级。怎么办呢?? 前任: $('.popinner').insertAfter($('.rContentPopUp')); 当我这样做时,“.rContentPopUp”正在替换“popinner”类。但是“.rContentPopUp”已从旧结构中删除(无论它在哪里)。

I want to replace the code with new code. I used replaceWith to replace the function.But it removes the new class from where it was before . I want that class to stay in where ever it was before and need to replace the another class. How to do it??
Ex:
$('.popinner').insertAfter($('.rContentPopUp'));
when I do this".rContentPopUp" is replacing the 'popinner' class. BUt ".rContentPopUp" was removed from old structure where ever it was there.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

剧终人散尽 2024-12-14 09:07:08

在 jQuery 中,您可以将类名传递给removeClass函数,例如...

$('#element name').removeClass('classToRemove');

这样做只会从元素中删除该类,留下所有现有的类。然后你可以简单地调用addClass来添加你的新类。我相信这就是你想做的事?

In jQuery you can pass a class name to the removeClass function eg...

$('#element name').removeClass('classToRemove');

doing this will just remove that class from the element leaving all existing classes. Then you can simply call addClass to add in your new class. I believe this is what you want to do?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文