title: Change text dynamically with jquery
body: <p>I have a scenario, in my MVC application I need to replace all labels having text 'Bank Name' with 'Supplier Name'.
  'Bank Name' label are used in various pages, so its tedious for me to find and replace all, because in future it may happen that again I need to change 'Supplier Name' with some other text.
  Just to add, all labels have different ID and Name.
  So I am thinking to do this using jquery, like I can find the labels, divs, td's containing  'Bank Name'  and replace that with 'Supplier Name'. </p>
  
  <pre><code>$("div").text(function () {
      return $(this).text().replace("Bank Name", "Supplier Name"); 
  });​​​​​
  </code></pre>
  
  <p>But my concern is, I have some tables, divs which are generated through jquery and I need to above function document.ready which will be called on page load only and not when my dynamic tables, divs are generated.
  I want to have this function to be working for dynamic elements which may come on click of button and contain 'Bank Name', I can't really go to each button click js and call a particular function to replace text.
  Can it be done in dynamically? Thanks </p>