我有ul
包含图片。这些图像是从twitter获取的配置文件图像,并动态附加到ul
。一旦用户点击任何图像,我还需要将图像的节点缓存在它旁边(下一个兄弟)。我尝试使用如下所示的next()
选择器,但是在控制台中记录的是我不理解的消息。这是代码:
$("ul#container").on("click", "img", function(){
var nextImage = $(this).next();
console.log(nextImage);
}
以下是在控制台中记录的内容:
你可以帮我理解我做错了什么吗?谢谢你的阅读![prevObject:p.fn.p.init [1],context :, selector:“。next()”]
答案 0 :(得分:5)
没错。
这就是Chrome现在记录jQuery对象的方式。
现在去玩吧!
答案 1 :(得分:1)
尝试:
$("ul#container").on("click", "img", function(){
var nextImage = $(this).next().get(0);
console.log(nextImage);
}
或
<强> Try This Plugin For Chrome 强>