JQuery给指定的表格的输入框或其他组件赋值

参考代码如下:

复制代码
function modifyApplyMoney()
{
    var applymoney = $("#applymoney").val();//申请金额
    var plandeposit = $("#plandeposit").val();//拟交保证金
    if (plandeposit == "")
    {
        plandeposit = 0;
    }
    if (applymoney == "")
    {
        applymoney = 0;
    }
    if (plandeposit != 0 && applymoney != 0 && (applymoney - (plandeposit*10000)) < 0)
    {
        alert("拟交保证金不能大于拟担保金额!");
        $("#plandeposit").val("");
        return;
    }
    var fee = 0;
    var assureterm = 0;
    var assuretermtype= $("#assuretermtype").val();//担保期限类型
    var table=$("#projfee");
    var trs=table.find("tr");
    var feerate = 0;
    var method="";
    var index=0;
    var feeinfolist="<s:property value='result.dataMap.projectInfo.feeProjInfoList.size'/>";
    if(feeinfolist > 0)
    { 
        index=0;
    }
    var val = $('#busstypeid').val();
    
      
    for(var i=2;i<trs.length;i++)
    {  
        fee=0;
         assureterm= $("#assureterm").val(); //担保期限  
        /*收费方式*/ 
        var method=$("#projfee").find("[name='projectInfo.feeProjInfoList["+index+"].feemethod']:last").val();
        /*费用类型*/
        var feetype=$("#projfee").find("[name='projectInfo.feeProjInfoList["+index+"].feetype']:last").val();
        index++;
        feerate=$(trs[i]).find(".feerate").val();
           if(feetype=="301"){
               fee= applymoney*feerate* 100;
            }else{
            /*年*/
            if(method==3){
                fee = (applymoney * feerate) * 100
            }
            /*月*/
            if(method==2){
           
                 if(assuretermtype==2){
                    fee = (applymoney * feerate*assureterm) * 100
                  }
                  if(assuretermtype==1){
                    fee = (applymoney * feerate*assureterm*12) * 100    
                  }
                  if(assuretermtype==3){
                    fee = (applymoney * feerate*(assureterm/30)) * 100    
                  }
            }
            /*次*/
            if(method==1){
                if(assuretermtype==1){
                    fee = (applymoney * feerate*assureterm) * 100
                  }
                  if(assuretermtype==2){
                    fee = (applymoney * feerate*(assureterm/12)) * 100    
                  }
                  if(assuretermtype==3){
                    fee = (applymoney * feerate*(assureterm/365)) * 100    
                      }
                  //alert("money"+money+"_feerate"+feerate+"_assureterm"+assureterm+"_fee"+fee);
                }
            }
               
       /*担保费,费用精确到百元*/
<%--      if(feetype=='101' || feetype=='104'||feetype=='105'){--%>
<%--          fee=roundFloat((fee/10000),2);--%>
<%--          fee=fee*10000; --%>
<%--          }--%>

            var refyearfee;
            if(method==3){
                if(assuretermtype==1)
                {
                    refyearfee = (applymoney * feerate*assureterm) * 100
                }
                if(assuretermtype==2)
                {
                    refyearfee = (applymoney * feerate*(assureterm/12)) * 100    
                }
                if(assuretermtype==3)
                {
                    refyearfee = (applymoney * feerate*(assureterm/365)) * 100    
                }

                $(trs[i]).find(".refyear").val(roundFloat(fee,2));
                $(trs[i]).find(".feewill").val(roundFloat(refyearfee,2))
                
            }else{
                $(trs[i]).find(".refyear").val("-");
            }
             //$(trs[i]).find(".feewill").val(roundFloat(fee,2))
    }
    calcauteRate();
}

<td style="text-align:center;">
  <input type="text" id="projectInfo.feeProjInfoList[0].feewill" onblur="allFeeSum();"

  name="projectInfo.feeProjInfoList[0].feewill" class="easyui-validatebox feewill"

  data-options="required:true,validType:'number'" disabled="true" style="width:100px;" />
</td>

复制代码

 class="easyui-validatebox feewill"

$(trs[i]).find(".feewill").val(roundFloat(refyearfee,2));就是赋值;

 

posted @   xh_Blog  阅读(856)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示