title: JQuery .html(), .val() and onclick="" missing attribute value
body: <p>JQuery 1.7.2.</p>
  
  <p>Have a html:</p>
  
  <pre><code>&lt;div id="div1"&gt;
  &lt;a class="picture" href="images/1.jpg" onclick="return hs.expand(this)"&gt;&lt;img src="images/1s.jpg" /&gt;&lt;/a&gt; 
  &lt;/div&gt;
  &lt;p&gt;&lt;span id="constructorview"&gt;To text area&lt;/span&gt;&lt;/p&gt;
  &lt;p&gt;&lt;textarea id="text1"&gt;&lt;/textearea&gt;&lt;/p&gt;
  </code></pre>
  
  <p>And have JS:</p>
  
  <pre><code>$(document).ready(function() {
  $('#constructorview').live('click',function() {
  $('#text1').val($('#div1').html());
  });
  });
  </code></pre>
  
  <p>After clicking #constructorview textarea value set to:
  </p>
  
  <p>"return hs.expand(this)" is missing!</p>
  
  <p>P.S. After first time it works. Then I save to database. Next time it sets to onclick="".</p>
  
  <p>Please help me!</p>
  
  <p>How to save onclick attribute value???</p>