title: Storing a jQuery element in chrome.storage
body: <p>I'm trying to create a Chrome extension that will get any element that is clicked on and  store it in chrome.storage for reference later.</p>
  
  <p>I am able to store the clicked element as a string then set it in the storage, but this is hitting the storage limits quite quickly.</p>
  
  <pre><code>chrome.storage.sync.set({
  "key": elementAsString
      }, function () {
  getStorage();
  });
  </code></pre>
  
  <p>I need some advice on the best way to go about this.</p>
  
  <p>Storing a reference to the element in the form of a class name is also problematic, as I want to iterate over the stored items at a later date and change them. This will only work if each element has a unique class/id name (I would like to reference individual sentences, for example).</p>
  
  <p>I'm sure there is a simple solution to this that I'm missing.</p>