I think Andy might be correct about the binding issue. Since I'm relatively new to jquery, I'm likely missing something basic.
Below is code sample... // $Id$ // Global killswitch if (Drupal.jsEnabled) { $(document).ready(function(){ $('body').click(function(event) { if ($(event.target).is('a.targetme')) { var listUnits = function (data) { var result = Drupal.parseJson(data); $('div.units').html(result['units']); $('div.units').css('display','inline'); $('div.units').fadeIn('slow'); } $.get(event.target, null, listUnits); return false; } if ($(event.target).is('a.unit')) { unitsLink=($(event.target).attr('href')); //global listRes = function (data) { var result = Drupal.parseJson(data); $('div.unitres').html(result['unitres']); $('div.unitres').css('display','inline'); $('div.unitres').fadeIn('slow'); } $.get(event.target, null, listRes); event.preventDefault(); //return false; } if ($(event.target).is('a.rescck-link')) { var listUnitRes = function (data) { var result = Drupal.parseJson(data); $('div.rescck').html(result['rescck']) .fadeIn('fast',function() { $.getScript('/misc/progress.js'); $.getScript('/misc/collapse.js'); $.getScript('/misc/autocomplete.js'); }).fadeIn('fast',function() { Drupal.behaviors.ajaxSubmit(); }).fadeIn('fast',function() { $('[EMAIL PROTECTED]"' + unitsLink + '"]').click(); }); $.ajax({ type: "GET", url: unitsLink, dataType: "script", success: function () {alert('great')} }); } $.get(event.target, null, listUnitRes); return false; } }); }); }