title: Change the placeholder text of an input field after initializing
body: <p>I am working with an input field that is generated on a map. I would like to change the placeholder text of the input field from "Search" to "Search for Location".</p>
  
  <p>The input field does not have a class or id but its parents do. I tried changing after initializing using jQuery below to no avail.</p>
  
  <pre><code>$('.leaflet-control-mapbox-geocoder-form input').attr("placeholder","Search for Location");
  </code></pre>
  
  <p>Below is a fiddle with the input field visible. I am happy to continue using jQuery or via pure JS. </p>
  
  <p><a href="http://jsfiddle.net/teraw600/" rel="nofollow">http://jsfiddle.net/teraw600/</a></p>