点击按钮添加和删除块

Posted xdshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点击按钮添加和删除块相关的知识,希望对你有一定的参考价值。

    点击按钮添加块

      

<form action="" id="repairmain" method="post">
<!-- 页面内容-->
<div id="form">
<div class="repair_table" id="table">
<div><label class="name" name="name">维修手机:</label></div>
<div class="mt20"><label class="unique_code" name="unique_code">故障类型:</label></div>
<a onClick="closea(this)" class="btn btn-primary btn-lg active closex" role="button">关闭</a>
</div>
</div>
<div class="weui-btn-area">
<a onClick="submit_order()" class="weui-btn weui-btn_primary">新增配件扫码</a>
<a onClick="submit()" class="weui-btn weui-btn_primary btn_table">提交</a>
</div>
</form>

<script type="text/javascript">
//最开始模块次数为0
let count = 0;
//声明变量用来保存拼接的模版
let model = `<div id="table">
<div><label class="name" id="id">维修手机:</label></div>
<div class="mt20"><label class="unique_code">故障类型:</label></div>
<a onClick="closea(this)" class="btn btn-primary btn-lg active closex" role="button">关闭</a>
</div>`
//触发新增事件
function submit_order(){
let control = count === 0 ? true : false
if (control) {
$("#table").css({"display": "block"});
count++;
$(".btn_table").css({"display":"block"});
// console.log(count)
} else {
$("#form").append(model)
// console.log(model)
}

};

//点击按钮关闭当前行事件

  //这里主要记住传递参数  页面事件参数this为当前,这里传递一个this对应的参数,触发删除按钮时直接删除当前

function closea(r){
   r.parentNode.remove();
}

</script>

 

根据jquery教程对元素有如下操作:

   1.隐藏当前元素

     $(this).hide();

   2.隐藏所有<p>元素

    $("p").hide();

  3.隐藏所有chass="test"的<p>元素

  $("p.test").hide();

  4.隐藏所有di="test"的元素

   $("#test").hide()

 




































以上是关于点击按钮添加和删除块的主要内容,如果未能解决你的问题,请参考以下文章

用js添加li并在li里添加一个删除按钮,点击按钮 就要删除这个li, 但是我想问 我点击按钮 怎么找到这个li?

GrideVlew提供点击按钮添加新数据,单击项目修改,长按删除功能

js或者jquery,点击删除删除某个div问题

php 紧急求助,想实现点击删除按钮删除数据库内对应的id信息

ListView item中按钮点击实现删除

在 UITableViewCell 中添加自定义编辑和删除按钮