0

不确定我是否正确地表达了这个问题,但我试图在另一个类中定位一个类,但我已将父类声明为变量。

<div class="parent">
  <p class="child">hello world</p>
</div>

var a = $('.parent');
var b = $('.parent .child');

有没有更好的方法/约定来声明变量'b'?还是针对变量“a”中的类?

4

2 回答 2

3

如果要定位内部元素,a可以使用:

var b = a.find('.child');
于 2012-12-17T01:13:09.713 回答
2

由于 'a' 现在是一个 jquery 对象,您可以使用 'children' 方法来查找匹配节点:

var b = a.children('p.child'); 或 var b = a.children('p');

于 2012-12-17T01:14:21.977 回答