jQuery(document).ready(function() { get_rss(); }); function get_rss() { jQuery.each(jQuery('div.rssitem'), function(key,value) { //serialize the form data var form_data = jQuery(this).children("form").serialize(); //get the original feed id var rss_feed_id = jQuery(this).children("form").children("fieldset").children("input[name='rss_feed_id']").val(); jQuery.ajax({ url : 'simsite/php/rss.php', type : 'POST', data : form_data, dataType : 'html', success : function(html) { //get the original span container and put the html back in //parenting is as follows div < form < fieldset < input jQuery("input[name='rss_feed_id'][value='"+rss_feed_id+"']").parent().parent().parent().html(html); } }); }); }