title: Jquery select change not firing
body: <p>I need to capture when a select box changes, should be simple!</p>
  
  <pre><code>    $('#multiid').change(function(){
      alert('Change Happened');
  });
  </code></pre>
  
  <p>But it does not work, I suspected the problem is that the select box does not exist on document ready it is created only if needed, so I created it empty in HTML, populated it with code as a test but that didn't work either.</p>
  
  <pre><code>function buildmulti(id,name,price) {
      // build action items for action bar
      var optlist = $('&lt;select&gt;&lt;/select&gt;').attr('id', 'multiid').attr('name', 'multiid');
      optlist.append('&lt;option value="0"&gt;Select Size&lt;/option&gt;');
      $.each(option, function(index, val) {
          if(val.prodID *1  == id * 1) {
              v = val.ID;
              fprice = price * 1 + val.pricechange * 1;
              t = name + ' - ' + val.variation +  ' - ' + currency + (fprice).toFixed(2);
              optlist.append('&lt;option value="' + v + '"&gt;' + t + '&lt;/option&gt;');
          }
      })
      $('#addbasket').append(optlist);
  };
  </code></pre>
  
  <p>it's probably another bracket out of place, but I can't find it!</p>