【发布时间】:2012-10-29 16:47:31
【问题描述】:
我在使用 Jquery 选择元素时遇到了一些问题。 当我尝试选择一个元素时:
var images = $("#htmlChunk").find("img.Thumb");
console.log(images);
我得到了这个结果:
>[<img>, <img>, prevObject: e.fn.e.init[1], context: #document, selector: "#htmlChunk img.Thumb"]
是什么导致了这个返回结果? 我尝试了一些东西,但仍然没有得到我想要的结果。
我试图包装代码以避免冲突。 我试图清除对象
这是我在网上找到的。 http://drupal.org/node/272557
var images = $("#htmlChunk")['prevObject'].find("img.Thumb");
我现在得到一个对象, 但这也不是我想要的。
我加入了这个项目,所以我对脚本并不熟悉。 我试图在 js 文件中搜索 prevObject 但找不到任何东西。
我认为问题在于它干扰了其他一些 javascript 文件。 有任何想法吗?方向?
编辑: htmlChunk:
<div id="htmlChunk">
<div class="ngg-albumoverview">
<div class="ngg-album-compact">
<div class="ngg-album-compactbox">
<div class="ngg-album-link">
<a class="Link" href="http://........">
<img class="Thumb" alt="Personeelsevent" src="http://.........">
</a>
</div>
</div>
<h4><a class="ngg-album-desc" title="Personeelsevent" href="http://.....">Personeelsevent</a></h4>
<p><a href="http:///.......">bekijk dit album</a></p>
</div>
</div>
</div>
【问题讨论】:
-
您看到的结果是返回的 jQuery 对象的属性。如果没有 HTML 样本,就无法进一步帮助您。
标签: jquery jquery-plugins jquery-selectors