Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 16th, 2012  |  syntax: None  |  size: 1.44 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Why does my jQuery change function not work after loading AJAX?
  2. var types = "<select name='ve_categoryNo' id='ve_categoryNo'>";
  3. var d = new Date();
  4. $.get('scripts/vehicle_category_feed.php?date='+d.getTime(), function($type) {
  5.     $($type).find('type').each(function() {
  6.         types += "<option value='"+$(this).attr("categoryno")+"'>"+$(this).attr("category")+"</option>";
  7.     });
  8.     types += "<option value='other'>Other(Specify)</option></select>";
  9.     $('#ve_categoryNo_td').html(types);
  10. });
  11. $(document).ready(function() {
  12.     $('input[type=text]').click(function() {
  13.         $(this).select();
  14.     });
  15.  
  16.     $('#vehicle_entry').ajaxForm(function() {
  17.         showMessage('vehicle_information_added');
  18.     });
  19.  
  20.     $('#ve_ariNo').jStepper({minValue:1, maxValue:99999999});
  21.     $('#ve_fleetNo').jStepper({minValue:1, maxValue:999999999});
  22.     $('#ve_vehicleYear').jStepper();
  23.     $('#ve_purchasePrice').jStepper({minValue:0});
  24.  
  25.     $('#ve_categoryNo').change(function() {
  26.         if((this.value) == "other") {
  27.             $('#otherCategory').show();
  28.             $('#otherCategory input[type=text]').focus();
  29.         } else {
  30.             $('#otherCategory').hide();
  31.         }
  32.     });
  33. });
  34.        
  35. $('#ve_categoryNo').change(function() {
  36.        
  37. $(document).on('change', '#ve_categoryNo', function() {
  38.        
  39. $('#ve_categoryNo_td').on('change', '#ve_categoryNo', function() {
  40.        
  41. $('#ve_categoryNo').change(function() { ...
  42.        
  43. $('#ve_categoryNo').live('change', function() { ... });