如何使用父对象获取内部元素而不使用父子jquery函数
我必须
<div id=test>
<div class="a"> </div>
<div class="b"> </div>
<div class="c"> </div>
</div>
使用父 obj 用 c 获取第三个 div 即类名。
例如,如果我执行 $("#test .c")
我正在获取元素。
但我无法使用父元素作为对象来获取元素 例如,
var obj = $("#test");
$(obj+".c")
没有给我输出。 它给我错误“语法错误,无法识别的表达式:[object Object]”
请让我知道这是怎么可能的。 提前致谢。
I am having
<div id=test>
<div class="a"> </div>
<div class="b"> </div>
<div class="c"> </div>
</div>
i have to get third div i.e class name with c using parent obj.
For eg if i do $("#test .c")
i am getting element.
But i am unable to get element using parent element as object
for eg
var obj = $("#test");
$(obj+".c")
is not giving me output.
It is giving me error "Syntax error, unrecognized expression: [object Object]"
Please let me know how it is possible.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 jQuery 对象的上下文中搜索类
c
的元素:或者,您可以使用:
或者:
Search for the element with class
c
within the context of the jQuery Object:Alternatively you could use:
Or:
尝试了解
在 jquery 文档中查找的更多信息
Try
More info on find in the jquery docs
那是因为您组合了对象和类选择器。
尝试
一下,你可以用像这样的对象来做到这一点
Thats because you combine an object and class selector.
Try
Else you could do it with the object like
将选择测试中的所有 c
would select all c's inside test's