jQuery选择中的上下文

时间:2011-06-23 20:56:37

标签: jquery

我有以下内容:

<p class="myClass">This is a paragraph
<div>div within the paragraph</div>

More text in the paragraph
</p>

我的jQuery是:

var X = $('div','.myClass');
PRINT(X);
PRINT(X.length);
PRINT(X.selector);

X.selector是:.myClass div,这是我的预期,但是X.length = 0.

问:我对上下文有什么不了解?如果我将其更改为

,它也不起作用
var X = $('.myClass div');

2 个答案:

答案 0 :(得分:6)

这可能不是你问题的答案,但你不应该(甚至不能)在'p'中使用'div'。你应该尝试在'p'中使用'span'。

答案 1 :(得分:-2)

如果您尝试获取已找到元素的数量,请使用.size()代替.length