javascript - 如何使用任一类搜索父级 - jquery

标签 javascript jquery class parent-child

我的 html 中有两个类 replycomment

并且为它们都提供了一个删除按钮。现在我想在返回成功后slideUp类为replycomment的元素。

我想做的是获取 var 中的父元素,然后将其向上滑动。但是我如何搜索该元素是否具有类为 replycomment 的父元素,并将其向上滑动。

看起来最好的是使用 hasParent,如图所示 here .

我将不得不两次搜索这两个类。有没有更好更有效的方法来搜索具有 replycomment 类和 slideUp 元素的最近父元素。

我要找的是类似的东西

var element = $(this).parents('.reply'||'.comment');
element.slideUp;

如果不可能,hasParent 是只对父级还是对所有祖先有效?

最佳答案

使用逗号

var element = $(this).parents('.reply, .comment');

关于javascript - 如何使用任一类搜索父级 - jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503784/

相关文章:

c++ - 作为类成员的常量引用

c++ - 在托管 C++ 类库中使用 System::Drawing 命名空间

javascript - 用于解析和标记文本文件的浏览器扩展

jquery - 跨多个字段记住 jQuery UI 日期选择器中最后选择的月份

python - Flask-WTForms使用jQuery移至下一个表单字段

javascript - 有时图像无法加载并出现 404 错误 - 如何使用 jQuery 解决此问题?

javascript - 如何在 ES6 JavaScript 中高效导出多个类?

javascript - 在 Android 移动浏览器上调用 Window.scrollTo() 会导致 TypeError : No function was found that matched the signature provided

javascript - Ruby on Rails Ajax 橡皮筋

javascript - 为什么 hammer.js 滑动不适用于 iPhone