jQuery:目标 $(this) 和一个元素

标签 jquery

单击后,我将删除两个元素 $(this)$("#foo")

目前我的代码如下所示:

$(this).remove();
$("#foo").remove();

如何在不重复自己的情况下优化它?我试过:

$(this, "#foo").remove();

$(this "#foo").remove();

$(this && "#foo").remove();

但是好像不行...

最佳答案

您可以使用.add()将当前元素添加到匹配元素集中:

$('#foo').add(this).remove();

我会使用详细的方式。它更具可读性。

关于jQuery:目标 $(this) 和一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284980/

相关文章:

jquery - 展开时 Accordion 折叠菜单侧面图标会更改

javascript - Codecademy 代码连接到其网站上的 Youtube API,但不会在本地运行

javascript - 单击导航菜单链接时使用 javascript 折叠/展开 DIV

JavaScript 'smooth scroll' 将不会滚动

jquery - 如何打印保持CSS的div内容

jquery - 如何显示ajax加载图像

Javascript/jQuery 两个日期选择器计算日期范围

jquery - 控制滚动 OnScroll 滑动

jquery - 使用 jquery 拖放电子邮件模板生成器

javascript - 以与 jQuery.proxy() 相同的方式调用 lodash _.bind() ?