我有以下内容:
<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');
答案 0 :(得分:6)
这可能不是你问题的答案,但你不应该(甚至不能)在'p'中使用'div'。你应该尝试在'p'中使用'span'。
答案 1 :(得分:-2)
如果您尝试获取已找到元素的数量,请使用.size()
代替.length