相关疑难解决方法(0)

为什么Google Chrome会通过jQuery输出不同的console.log()?

当我控制登录jquery对象时,例如.

var s = $("#item");
console.log(s);
Run Code Online (Sandbox Code Playgroud)

我得到这样的东西

[div#item, context: document, selector: "#item", jquery: "1.9.1", constructor: function, init: function…]
Run Code Online (Sandbox Code Playgroud)

我记得之前(一个月前左右),我会得到类似的东西:

 [<div id="item">pas</div>]
Run Code Online (Sandbox Code Playgroud)

这是Chrome本身的变化吗?或者jquery有变化?或者我实际上做了一些让输出看起来不同的东西

我发现第二个输出更容易阅读,我可以将鼠标悬停在此页面上并将其标记在页面上.现在我得到太多的信息,这很难读

jquery google-chrome console.log

14
推荐指数
1
解决办法
2万
查看次数

在Chrome控制台中显示jQuery(JS)对象的内容

我在控制台中返回我的对象[object Object],但是我试图让它记录对象的所有内容,我什么都没得到或者错误.我已经阅读了很多关于此的问题(例如:这个,这个,这个,这个这个),但仍然无法弄明白.

我通过循环使用JSON数组创建了一些对象:

var tables = {};

$.each(campaigns, function(key, value){
    tables[value] = '';
    var entries = [];
    $.each(data, function(k, v){
        if(v.campaign == value){
            entries.push(v);
        }
    });
    $.extend(tables[value], entries);
});

console.log('tables: ' + tables);
Run Code Online (Sandbox Code Playgroud)

根据使用不同条件和参数返回的对象数量,对象的数量是正确的.但是,我想看看它们里面究竟是什么!我不想包含各种各样的外部脚本,做奇怪的和不必要的循环循环,只是一些简单的命令,我忽略了会很棒!

如何用类似的方式记录对象console.log(someObj);

javascript jquery console.log

9
推荐指数
1
解决办法
2万
查看次数

选择项目的下一个兄弟只需单击

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

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

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

[prevObject:p.fn.p.init [1],context :, selector:".next()"]

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

javascript jquery

5
推荐指数
1
解决办法
231
查看次数

标签 统计

jquery ×3

console.log ×2

javascript ×2

google-chrome ×1