1. var ActorRoleIds=$("#AccountingFee_Table .AccountingFee_Edit_ActorRoleId"); 
  2.                 var episodes = $("#AccountingFee_Edit_SetCount").val(); 
  3.                 for(var i=0;i<ActorRoleIds.length;i++){ 
  4.                     var actorLevel     =ActorRoleIds.eq(i).parents().siblings().children(".actorLevel").val(); 
  5.                     var ContributionFee=ActorRoleIds.eq(i).parent().siblings().children(".AccountingFee_ContributionFee");alert(ContributionFee.attr("id")); 
  6.                     if(ActorRoleIds.eq(i).val()!=""){ 
  7.                         if(actorLevel!=undefined){ 
  8.                             $.post("AccountingFee/findContributionFee", { tvpartId:@Model.TVPartId,nature:@Model.Nature,actorLevel: actorLevel, actorRoleId: ActorRoleIds.eq(i).val() }, function (result) { 
  9.                               if(result !=""){ 
  10.                          
  11.                                   var arr = result.split('|'); 
  12.                                    
  13.                                   if(arr[0] == arr[1]){ 
  14.                                         alert(arr[0] == arr[1]); 
  15.                                         ContributionFee.val((parseFloat(arr[0]) * episodes).toFixed(2)); 
  16.                                         ContributionFee.addClass("readonly"); 
  17.                                         ContributionFee.attr("readonly","true"); 
  18.                                    }else{ 
  19.                                         alert(ContributionFee.attr("id")); 
  20.                                         ContributionFee.attr("min",parseFloat(arr[0])* episodes); alert(ContributionFee.attr("id")); 
  21.                                         ContributionFee.attr("max",parseFloat(arr[1])* episodes); 
  22.  
  23.                                    } 
  24.                                } 
  25.                             }); 
  26.                         } 
  27.                     } 
  28.                     alert(i); 
  29.                 } 

忽略了异步造成的延迟,使得取/赋值值混乱。