title: Why can't you stringify a jQuery object?
body: <p>The line <code>JSON.stringify( $("p") );</code> causes an error:</p>
  
  <pre><code>InvalidStateError: Failed to read the 'selectionDirection' property from 'HTMLInputElement': The input element's type ('button') does not support selection.
  </code></pre>
  
  <p><sup>(I'm using Google Chrome 34)</sup></p>
  
  <p>Why? </p>
  
  <p>How else should I make <code>$("p")</code> more portable so I can store it or pass it in a message?</p>