inside div child jquery google-chrome logging

div - jquery selector



¿Cómo uso console.log un elemento DOM jQuery en Chrome? (4)

Solía ​​poder hacer console.log(somejQueryObj); y registró en una matriz todos los elementos DOM que están en el objeto en el que podía hacer clic e ir al inspector.

Ahora hace algo como esto:

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

Lo que puede confundir a mucha gente .

¿Cómo lo hago para que Chrome registre cómo se utiliza para registrar elementos jQuery?

Aquí hay un ejemplo de violín.

Estoy en:

Google Chrome 23.0.1271.97 (versión oficial 171054) m


He encontrado una solución que los registraría individualmente si fuera necesario (pero podría saturar el registro si es un selector GRANDE):

http://jsfiddle.net/maniator/ya7As/

var log = function($selector) { $selector.each(function() { console.log(this); }); }; log($(''selector''))​;


Para hacerlo para cada elemento para que puedas moverte sobre él, prueba algo como esto:

$("div").each(function(){console.log(this)})​


Actualización: hice un complemento de jQuery para recuperar el registro de estilo antiguo: jquery.chromelog .

Podría crear una pequeña función para registrar todos los elementos en una línea:

$.fn.log = function() { console.log.apply(console, this); return this; };

Uso:

$("...").log();


console.log($(...)[0]);

es otra manera