如何使用父对象获取内部元素而不使用父子jquery函数

发布于 2024-12-03 07:01:55 字数 437 浏览 0 评论 0原文

我必须

<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 技术交流群。

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

发布评论

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

评论(4

予囚 2024-12-10 07:01:55

在 jQuery 对象的上下文中搜索类 c 的元素:

var obj = $("#test");
$(".c", obj);

或者,您可以使用:

obj.find(".c");

或者:

$(obj.selector+" .c");

Search for the element with class c within the context of the jQuery Object:

var obj = $("#test");
$(".c", obj);

Alternatively you could use:

obj.find(".c");

Or:

$(obj.selector+" .c");
嘴硬脾气大 2024-12-10 07:01:55

尝试了解

obj.find('.c');

在 jquery 文档中查找的更多信息

Try

obj.find('.c');

More info on find in the jquery docs

凉栀 2024-12-10 07:01:55

那是因为您组合了对象和类选择器。

尝试

var obj = $("#test");
var objID = obj.attr('id');
$(objID+".c") 

一下,你可以用像这样的对象来做到这一点

var obj = $("#test");
$(obj).children('.c')

Thats because you combine an object and class selector.

Try

var obj = $("#test");
var objID = obj.attr('id');
$(objID+".c") 

Else you could do it with the object like

var obj = $("#test");
$(obj).children('.c')
硪扪都還晓 2024-12-10 07:01:55
var objC = $("#test .c");

将选择测试中的所有 c

var objC = $("#test .c");

would select all c's inside test's

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