title: jQuery .val change doesn't change input value
body: <p>I have an HTML input with a link in the value.</p>
  
  <pre><code>&lt;input type = 'text' value = 'http://www.link.com' id = 'link' /&gt;
  </code></pre>
  
  <p>I am using jQuery to change the value on a certain event.</p>
  
  <pre><code>$('#link').val('new value');
  </code></pre>
  
  <p>The above code changes the value of the text box but doesn't change the value in the code (value = 'http://www.link.com' stays unchanged). I need the value = '' to change as well.</p>