js添加一行删除的问题

 

添加一行数据

	//添加一行数据
	$("#add_detail").click(function(){
		var index=$(".sodetails tr").length;
		var _tr="<tr>";
		_tr+="<td style='text-align:center;width:6%;'>";
		_tr+="<input style='width:100px;' class='deletedetail' data-flag='"+index+"' data-did='' type='button' value='删除'/></td>";
		_tr+="<td style='text-align:center'><input type='text' id='part_no' name='soInfo.details["+index+"].part_no' style='min-width:240px;'/></td>";
		_tr+="<td style='text-align:center'><input type='text' id='machine_type' name='soInfo.details["+index+"].machine_type' style='width:80%'/></td>";
		_tr+="<td style='text-align:center'><input type='text' οnkeyup='value=value.replace(/[^\d]/g,'') 'onbeforepaste='clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))' id='count' name='soInfo.details["+index+"].ordercount' style='width:80%'/></td>";
		_tr+="<td style='text-align:center'><input type='text' οnblur='calcTaxPrice(2)' οnkeyup='' onbeforepaste='' id='taxprice' name='soInfo.details["+index+"].taxprice' style='width:80%'/></td>";
		_tr+="<td style='text-align:center'><input type='text' οnblur='calcTaxPrice(1)' οnkeyup='' onbeforepaste='' id='price' name='soInfo.details["+index+"].price' style='width:80%'/></td>";
		_tr+="<td style='text-align:center'><input type='text' οnclick='' placeholder='YYYY-MM-DD hh:mm:ss' id='deliverydate' name='soInfo.details["+index+"].deliverydate' class='laydate-icon' style='width:75%'/></td>";
		_tr+="</tr>";
		$(".sodetails").append(_tr);
	});


删除一行数据

	//删除一行数据
	$(".deletedetail").live("click",".deletedetail",function(){
		var dataf=$(this).attr("data-flag");
		var dataid=$(this).attr("data-did");
		if(dataid==""){
			//如果id为空,只删除页面
			$(".sodetails tr:eq("+dataf+")").remove();
		}else{
			//删除页面和数据库
			$(".sodetails tr:eq("+dataf+")").remove();
		}
	});


写这个只是记录这种思路,和java代码集合中删除一样,需要注意

记得此处这种删除的细节问题,这样删除是不对的

 

当然后面用 closet()解决了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值