jquery动态添加删除一行数据示例
2021-02-10 23:17
标签:wrap bsp done center 数据 this image ESS select 转载:https://www.jb51.net/article/50954.htm -------------------------------------------------------------------------------------------自己项目---------------------------------------------------------------------------------------------------
html>
head>
title>添加、删除一行title>
meta http-equiv="content-type" content="text/html; charset=UTF-8">
script type="text/javascript" src="../js/jquery-1.9.1.js">script>
script type="text/javascript">
$(function() {
$("#addOneRow").click(function() {
var tempTr = $("tr:first").clone(true);
$("tr:last").after(tempTr);
$("tr:last > td > #name").val("");//新添加行name为空
$("tr:last > td > #address").val("");//新添加行address为空
});
$(".delOneRow").click(function() {
if ($("tr").length 2) {
alert("至少保留一行!");
} else {
if (confirm("确认删除?")) {
$(this).parent().parent().remove();
}
}
});
});
script>
head>
body>
table border="1">
tr>
td>姓名:td>
td>input type="text" id="name" name="name" />
td>
td>地址:td>
td>input type="text" id="address" name="address" />td>
td>input type="button" class="delOneRow" value="删除" />td>
tr>
table>
input type="button" id="addOneRow" value="添加一行" />
body>
html>
include file="public@header" />
head>
body>
div class="wrap js-check-wrap">
ul class="nav nav-tabs">
li >a href="{:url(‘machine/index‘)}">机器a>li>
li >a href="{:url(‘machine/list_machine‘)}">机台号列表a>li>
li >a href="{:url(‘machine/add_machine‘)}">新增机台号a>li>
li >a href="{:url(‘machine/set_machine‘)}">设置机台号a>li>
li >a href="{:url(‘machine/machine_status‘)}">机器运行状态a>li>
li >a href="{:url(‘machine/consumption_code_list‘)}">消费码列表a>li>
li >a href="{:url(‘machine/consumption_code_add‘)}">增加消费码a>li>
li >a href="{:url(‘machine/cargo_way_list‘)}">机器货道模板列表a>li>
li class="active">a href="{:url(‘machine/cargo_way_add‘)}">机器货道模板添加a>li>
li>a href="{:url(‘machine/cargo_way_template‘)}">批量机器货道模板a>li>
ul>
form class=" well form-inline margin-top-20" method="get" action="{:url(‘product/index‘)}">
填写货道信息:
br>
span style="color: red;">货道总数:span>
span style="color: red;font-size: 50px;">90span>
span style="color: red;">现有库存:span>
span style="color: red;font-size: 50px">54span>
span style="color: red;">缺货数量:span>
span style="color: red;font-size: 50px;"> 36span>
div class="clone">
table class="table table-hover table-bordered margin-top-20">
tbody>
tr>
td >
div style="width: 40px;height: 114px;float: left;text-align: center;line-height: 114px;">span >1span>div>
div style="width: 57px;height: 114px;float: left;text-align: center;line-height: 114px;">span >货道号:span>div>
div style="width: 100px;height: 114px;float: left;">
span>
input type="text" name="" value="第1层第1个" style="width: 100px;margin: 46px auto;">
span>
div>
div style="width: 42px;height: 114px;float: left;text-align: center;line-height: 114px; margin-left: 9px;">span >库存:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 53px;height: 114px;float: left;text-align: center;line-height: 114px;">
span style="color: red;">*必填项span>
div>
div style="width: 193px;height: 114px;float: left;margin-left: 14px;">
div>产品:span style="color: red">利群(蓝天)span>div>
div>img src="http://yh.shj.com/upload/admin/20200603/544f928cf5469a5253f881f481343ced.png" style="width: 50px;height: 50px;margin: 5px 26px;" onclick="enlarge_img(‘http://yh.shj.com/upload/admin/20200603/544f928cf5469a5253f881f481343ced.png‘)" >div>
div>指令:input type="text" name="" value="02" style="width: 100px;">div>
div>
div style="width:100px;height: 114px;float: left">
span >
button type="button" style="width: 100px;margin: 46px auto;" class="btn-info" onclick="open_product(1)">选择button>
span>
div>
div style="width: 42px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 13px;">span >排序:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 124px;height: 114px;float: left;text-align: center;line-height: 114px;">
span >(数字从小到大显示)span>
div>
div style="width: 70px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 13px;">span >库存预警:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 120px;height: 114px;float: left;margin-left: 20px;">
div style="margin-top: 8px;">销售价:input type="text" name="" value="02" style="width: 50px;">div>
div>游戏价:input type="text" name="" value="02" style="width: 50px;">div>
div>成本价:input type="text" name="" value="02" style="width: 50px;">div>
div>促销价:input type="text" name="" value="02" style="width: 50px;">div>
div>
div style="width: 80px;height: 114px;float: left">
span>
select name="product_id" style="width: 80px;margin: 46px auto;">
option value="2" >游戏购 option>
option value="2" >幸运购 option>
select>
span>
div>
div style="width: 75px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 12px;">span >货道容量:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="10" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width:87px;height: 114px;float: left;margin-left: 34px;">
div style="margin-top: 30px;">button type="button" style="width: 87px;" class="btn-primary">保存button>div>
div>button type="button" style="width: 87px;margin-top: 5px;" class="btn-primary">码button>div>
div>
div style="width:87px;height: 114px;float: left;margin-left: 8px;">
div style="margin-top: 30px;">button type="button" style="width: 87px;" class="btn-primary">删除button>div>
div>button type="button" class="btn-primary" style="width: 87px;margin-top: 5px;">奖button>div>
div>
td>
tr>
tbody>
table>
div style="background-color: #646464;height: 5px;">div>
div>
div class="clone">
table class="table table-hover table-bordered margin-top-20">
tbody>
tr>
td >
div style="width: 40px;height: 114px;float: left;text-align: center;line-height: 114px;">span >1span>div>
div style="width: 57px;height: 114px;float: left;text-align: center;line-height: 114px;">span >货道号:span>div>
div style="width: 100px;height: 114px;float: left;">
span>
input type="text" name="" value="第1层第1个" style="width: 100px;margin: 46px auto;">
span>
div>
div style="width: 42px;height: 114px;float: left;text-align: center;line-height: 114px; margin-left: 9px;">span >库存:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 53px;height: 114px;float: left;text-align: center;line-height: 114px;">
span style="color: red;">*必填项span>
div>
div style="width: 193px;height: 114px;float: left;margin-left: 14px;">
div>产品:span style="color: red">利群(蓝天)span>div>
div>img src="http://yh.shj.com/upload/admin/20200603/544f928cf5469a5253f881f481343ced.png" style="width: 50px;height: 50px;margin: 5px 26px;" onclick="enlarge_img(‘http://yh.shj.com/upload/admin/20200603/544f928cf5469a5253f881f481343ced.png‘)" >div>
div>指令:input type="text" name="" value="02" style="width: 100px;">div>
div>
div style="width:100px;height: 114px;float: left">
span >
button type="button" style="width: 100px;margin: 46px auto;" class="btn-info">选择button>
span>
div>
div style="width: 42px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 13px;">span >排序:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 124px;height: 114px;float: left;text-align: center;line-height: 114px;">
span >(数字从小到大显示)span>
div>
div style="width: 70px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 13px;">span >库存预警:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="0" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width: 120px;height: 114px;float: left;margin-left: 20px;">
div style="margin-top: 8px;">销售价:input type="text" name="" value="02" style="width: 50px;">div>
div>游戏价:input type="text" name="" value="02" style="width: 50px;">div>
div>成本价:input type="text" name="" value="02" style="width: 50px;">div>
div>促销价:input type="text" name="" value="02" style="width: 50px;">div>
div>
div style="width: 80px;height: 114px;float: left">
span>
select name="product_id" style="width: 80px;margin: 46px auto;">
option value="2" >游戏购 option>
option value="2" >幸运购 option>
select>
span>
div>
div style="width: 75px;height: 114px;float: left;text-align: center;line-height: 114px;margin-left: 12px;">span >货道容量:span>div>
div style="width: 40px;height: 114px;float: left">
span>
input type="text" name="" value="10" style="width: 40px;margin: 46px auto;">
span>
div>
div style="width:87px;height: 114px;float: left;margin-left: 34px;">
div style="margin-top: 30px;">button type="button" style="width: 87px;" class="btn-primary">保存button>div>
div>button type="button" style="width: 87px;margin-top: 5px;" class="btn-primary">码button>div>
div>
div style="width:87px;height: 114px;float: left;margin-left: 8px;">
div style="margin-top: 30px;">button type="button" style="width: 87px;" class="btn-primary">删除button>div>
div>button type="button" class="btn-primary" style="width: 87px;margin-top: 5px;">奖button>div>
div>
td>
tr>
tbody>
table>
div style="background-color: #646464;height: 5px;">div>
div>
form>
button type="button" class="btn btn-primary" id="addOneRow">添加一个通道button>
div>
script src="__STATIC__/js/admin.js">script>
script>
//添加一个通道
$(function() {
$("#addOneRow").click(function() {
var tempTr = $("tr:first").clone(true);
$("tr:last").after(tempTr);
$("tr:last > td > #name").val("");//新添加行name为空
$("tr:last > td > #address").val("");//新添加行address为空
});
$(".delOneRow").click(function() {
if ($("tr").length 2) {
alert("至少保留一行!");
} else {
if (confirm("确认删除?")) {
$(this).parent().parent().remove();
}
}
});
});
function class_del(id) {
layer.confirm(‘是否删除?‘, {
btn: [‘是‘,‘取消‘] //按钮
}, function(){
$.ajax({
type: ‘post‘,
url: "{:url(‘product/del‘)}",
data: {id:id},
dataType: ‘json‘,
success: function (data) {
// console.log(data);
//layer.msg(data);
if (data.code == 200) {
// $(obj).parents("tr").remove();
layer.msg(data.msg, {icon: 1, time: 1000},function () {
window.location.reload();
});
} else {
layer.msg(data.msg, {icon: 2, time: 3000},function () {
window.location.reload();
});
}
},
error: function (data) {
console.log(data.msg,function () {
window.location.reload();
});
},
});
// layer.msg(‘删除成功‘, {icon: 1});
});
}
//图片放大
function enlarge_img(img) {
layer.open({
type: 1,
title: false,
closeBtn: 0,
area: [‘auto‘],
skin: ‘layui-layer-nobg‘, //没有背景色
shadeClose: true,
content: ‘‘
});
}
//选择按钮--选择商品
function open_product(id) {
$.ajax({
type:‘post‘,
url:"{:url(‘machine/open_product‘)}",
data:{id:id},
success:function (res) {
if (res.code == 200) {
layer.open({
type: 2,
title: ‘选择产品‘,
area: [‘1000px‘, ‘700px‘],
anim: 2,
id: ‘LAY_layuipro‘ ,//设定一个id,防止重复弹出
content: [res.data], //iframe的url,no代表不显示滚动条
maxmin: true,
shadeClose: true,
shade: false,
});
} else {
layer.msg(‘失败‘, {icon: 2, time:
上一篇:css 兼容性处理
文章标题:jquery动态添加删除一行数据示例
文章链接:http://soscw.com/index.php/essay/53783.html