jquery - 我可以将 JQuery "this"与后代选择器一起使用吗?

标签 jquery

据我了解,以下代码将从 #my_id 元素中选择任何 .my_class 元素,无论它们是子元素、孙元素等。

$("#my_id .my_class")

我想做的是同样的事情,但是用“this”替换#my_id。我已经尝试过以下方法,但一定是做错了。

 $(this, ".my_class")

非常感谢任何帮助。

* 编辑*

我意识到这个问题已经得到解答,但在搜索时无法找到该问题,并且我觉得现有问题的提出方式让我无法准确理解他们想要实现的目标。

最佳答案

要纠正您的尝试,请颠倒参数:

$('.my_class', this)...

或者使用查找:

$(this).find('.my_class')...

关于jquery - 我可以将 JQuery "this"与后代选择器一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27909918/

相关文章:

javascript - .unbind() 不适用于 event.preventDefault()

jquery - 如何保留子 div 相对于其容器的偏移量

javascript - 我想知道如何在 Jquery 加载 json 文件时在本地测试页面?

Jquery 可折叠面板 - 更改字体颜色

javascript - 当可拖动开始时更改拖动的对象

jquery - 无法使用 jQuery AJAX 将 null 传递到服务器。服务器收到的值是字符串 "null"

javascript - 如何在 jquery 中停止 document.ready 的执行

javascript - 使用条件语句切换这个innerHTML的正确方法是什么?

javascript - 当密码正确时,我的 js 没有重定向

javascript - PHP 自动生成的带有删除按钮的 div