jquery实现动态添加、删除数据行

  想找份用jsp做网站的web2.0的公司,谁能帮我啊,QQ:64738479,可以联系我。

 

<html>
    <head>
        <meta http-equiv="Content-Language" content="zh-cn">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Untitled Document</title>
        <script src=jquery-1.2.1.js>
        </script>
    </head>
    <body>
    <div>
         添加门店&nbsp;
    <input type="text" name="warehouseno" maxlength="20" value="" οnchange="javascript:udf_lookup(this, -1, '')"
    class="MainInput">
    <img src="images/button_lookup.gif" οnclick="javascript:lookupBasWarehouseFORwarehouseno()"
    width="15" height="15" border="0" alt="Lookup" align="middle" hspace="3" style='display:none'>
   
         <table border=1 class="ListTable" cellSpacing="0" bordercolor="#CEDFFF" cellPadding="2" width="100%">
             <tr>
                 <td noWrap bgColor="#cedfff">仓库编码</td>
      <td noWrap bgColor="#cedfff">销售门店</td>
      <td noWrap bgColor="#cedfff">操作</td>
             </tr>
    
     <!-- 模板行 -->
     <tr class="templeteRow">

<!-- 隐藏的数据 id -->
      <input type=hidden name="newRowId" class="newRowId">

<!-- 关键数据 id 对应的文字描述:编号、名称 -->
                 <td><span class="newRowNo"></span></td>
      <td><span class="newRowName"></span></td>
      <td>
       <A href="" οnclick="return false;" title="删除" class="delDetailRow_Link">
                         <img src="images/del.gif" style="border:0px">
                     </A>
                 </td>
             </tr>
         </table>
   </div>
  
    </body>


<script type="text/javascript">
$(document).ready(function(){
   $("tr.templeteRow").hide();//确保隐藏
   addNewRow(123,'1.1',"哈哈1");
   addNewRow(234,'1.2',"哈哈2");
   addNewRow(345,'1.3',"哈哈3");
});


function getTimeRndString() {
   var tm=new Date();
   var str=tm.getMilliseconds()+tm.getSeconds()*60+tm.getMinutes()*3600+tm.getHours()*60*3600+tm.getDay()*3600*24+tm.getMonth()*3600*24*31+tm.getYear()*3600*24*31*12;
   return str;
};


/**
* 添加行
* @param {Object} id
* @param {Object} no
* @param {Object} name
*/
function addNewRow(id,no,name){
   var templeteRow=$("tr.templeteRow");
        var newRow = templeteRow.clone(true);
   var rndID="tmpUID"+getTimeRndString();
        newRow.insertBefore(templeteRow);
        newRow.show();
   newRow.attr("class", "valueRow");
   newRow.attr("id", rndID);
  
   newRow.find("input.newRowId").attr("value",id);
   newRow.find("span.newRowNo").text(no);
   newRow.find("span.newRowName").text(name);
     
   newRow.find("a.delDetailRow_Link").attr("id",rndID);
   newRow.find("a.delDetailRow_Link").click(function(){
        act_delDetailRow(this);
     });
}

/**
* 删除所在行
* @param {Object} who
*/
function act_delDetailRow(who){
   $("#"+who.id).remove();
}
</script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值