5

我有一个ul包含图像的。这些图像是从 twitter 获取并ul动态附加到的个人资料图像。一旦用户单击任何图像,我还需要在它旁边缓存图像的节点(下一个兄弟)。我尝试使用如下next()选择器,但控制台中记录的是我不理解的消息。这是代码:

$("ul#container").on("click", "img", function(){
  var nextImage = $(this).next();
  console.log(nextImage);
}

以下是控制台中记录的内容:

[prevObject: p.fn.p.init[1], context: , 选择器: ".next ()"]

你能帮我理解我做错了什么吗?谢谢阅读!

4

2 回答 2

5

没有错。

这就是 Chrome 现在记录 jQuery 对象的方式。

现在去玩玩吧!

于 2012-12-20T14:47:34.097 回答
1

尝试:

$("ul#container").on("click", "img", function(){
  var nextImage = $(this).next().get(0);
  console.log(nextImage);
}

或者

试试这个 Chrome 插件

于 2012-12-20T15:09:15.013 回答