jQuery Dump
A attempt to port the php function print_r to javascript and jQuery. It simply returns a nested string containing information about the passed object.
Returns information about:
Strings
Numbers
Booleans
Dates
Arrays
Objects
jQuery Objects
RegExp
Errors
DOMElements
Functions
Usage:
$.dump( object ):
<pre id="dump"></pre>
<script type="text/javascript">
$(document).ready(function(){
var obj = {
hubba: "Some string...",
bubba: 12.5,
dubba: ["One", "Two", "Three"]
}
$("#dump").append($.dump(obj));
});
</script>
Should result in:
Object {
hubba: "Some string..."
bubba: 12.5
dubba: Array (
0 => "One"
1 => "Two"
2 => "Three"
)
}
$( selection ).dump()
<p>Hubba <span>bubba</span> dubba</p>
<pre id="dump"></pre>
<script type="text/javascript">
$(document).ready(function(){
$("#dump").append($("p").dump());
});
</script>
Should result in:
jQuery Object {
0 = DOMElement [
nodeName: P
nodeValue: null
innerHTML: [
0 = String: Hubba
1 = DOMElement [
nodeName: SPAN
nodeValue: null
innerHTML: [
0 = String: bubba
]
]
2 = String: dubba
]
]
}