js动态删除添加一行

<div class="input-dyna-add">
<form class="form-inline form-group" role="form">
<div class="form-group">
<label for="source_type">类型</label><select name='source_type' class="form-control" onchange="selectOnchang(this)">
<option value="0">USBCAMERA</option>
<option value="1" selected>RTSP</option>
</select>
</div><div class="form-group">
<label for="stream_url">接入地址</label><input name='stream_url' type="text" class="form-control" placeholder="请输入接入地址">
</div><div class="form-group" style="display:none">
<label for="stream_url">索引编号</label><select name='stream_url' class="form-control">
<option value="0" selected>0</option>
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
</select>
</div><div class="form-group">
<label for="remark">备注</label> <input name='remark' type="text" class="form-control" id="" placeholder="备注">
</div><div class="form-group">
<label for="isEnable">是否启用</label><input name='switch' type="checkbox">
</div><div class="form-group"><button class='removeclass btn btn-danger' type='button'><span>删除</span></button></div>
</form>
</div>
<div class="form-group col-sm-offset-6" style=" margin-top: 2rem;">
<button onclick="addInput()" type="submit" class="btn btn-default" style=" background-color: #fff; color: #333;">+添加</button>
<button onclick="btnSaveFall()" type="submit" class="btn btn-default" style=" background-color: #755e90; color: #fff;">保存</button>
</div>
function addInput() {
var input = $("<form class='form-inline form-group' role='form'><div class='form-group'><label for='source_type'>类型</label><select type='text' class='form-control' name='source_type' onchange='selectOnchang(this)'><option value='0'>USBCAMERA</option><option value='1' selected>RTSP</option></select></div><div class='form-group'><label for='stream_url'>接入地址</label><input type='text' class='form-control' name='stream_url' placeholder='请输入接入地址'></div><div class='form-group' style='display:none'><label for='stream_url'>索引编号</label><select name='stream_url' class='form-control'><option value='0' selected>0</option><option value='1' >1</option><option value='2' >2</option><option value='3' >3</option></select></div><div class='form-group'><label for='stream_url'>备注</label><input type='text' class='form-control' name='remark' placeholder='备注'></div><div class='form-group'><label for='isEnable'>是否启用</label><input type='checkbox' name='switch'></div><button class='removeclass btn btn-danger' type='button'><span>删除</span></button></form>") // append 表示添加在标签内, appendTo 表示添加在元素外尾
$(".input-dyna-add").append(input);
$('[name="switch"]').bootstrapSwitch({
onText: "是",
offText: "否",
onColor: "success",
offColor: "info",
size: "small",
handleWidth: "30"
})
}
$("body").on("click", ".removeclass", function (e) {
$(this).parent('form').remove();
return false;
})
js动态删除添加一行的更多相关文章
- js动态删除某一行,内容超出单元格后超出的部分用省略号代替
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <s ...
- jquery on() bind()绑定的点击事件在js动态新添加的元素生效
方法一:$('.class').on("click",function(){……}); 相当于 $('.class').bind("click",functio ...
- js动态删除div元素
在做用户查找时 由于要把查找的结果动态载入和显示,所以,那些html元素要由Ajax动态生成.用户打开查找界面时,有系统推荐的用户,而当用户按条件查找后,查找的结果动态载入和显示.所以考虑到用js来搞 ...
- 使用js为表格添加一行
今天同事问了我一个问题,为表格添加新的行,我用的js写了一下,代码如下: <!DOCTYPE html> <html> <head> <meta charse ...
- 【解决方案】纯js动态克隆表一行元素
1 m = 0 ;// 用于区分input // 新增一条录入 function AddTR(){ m += 1; var tableObject = document.getElementById( ...
- Jquery 给Js动态新添加的元素 绑定的点击事件
//one $('.class').on("click",function(){ alert('one') }); //相当于$('.class').bind("clic ...
- 如何优雅的用js动态的添加html代码?
把想要的结构写在HTML里,用一个display:none的标签来包裹. 一般而言,会使用: 不设置为type="text/javascript"的script标签 textare ...
- 利用jquery给指定的table动态添加一行、删除一行
转自:http://www.cnblogs.com/linjiqin/p/3148181.html $("#mytable tr").find("td:nth-child ...
- js动态添加-表格逐行添加、删除、遍历取值
关于js对表格进行逐行添加,今天抽空整理了一下:新建一个html文件(没有编辑器的可以新建一个demo.txt文件,然后改后缀名为demo.html),把下面代码全部贴进去即可.功能包括:表格添加一行 ...
- js动态给table添加/删除tr的方法
js动态给table添加/删除tr的方法. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ...
随机推荐
- 递归概念&分类&注意事项
递归概念&分类&注意事项 概念 递归:指在当前方法内调用自己的这种现象. 递归的分类:.递归分为两种,直接递归和间接递归..直接递归称为方法自身调用自己..间接递归可以A方法调用B方法 ...
- HuggingNews #0210 这周模型有点多,快来看看吧
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- ASP.NET Core 系列总结
<ASP.NET Core> 系列文章基于 .NET 3.1 和 .NET 6,主要是系统总结自己日常工作和学习中的知识点,之前是自己在 OneNote 上自己写,作为学习.总结笔记,逐渐 ...
- websocket-sharp 实现websocket
第一步,使用VS创建一个应用程序 第二步,添加引用 websocket-sharp DLL文件,或者NuGet程序包中添加 第三部,创建Laputa 类 using WebSocketSharp; u ...
- ubuntu18.08安装eigen
http://eigen.tuxfamily.org/index.php?title=Special%3AAllPages&from=&to=&namespace=100 除非 ...
- 对Jim博士质疑的质疑
我只是中科大一个本科生,不像Jim博士那样顶了博士的帽子.去年他上头条的时候评论了他的一篇文章. 看了他的一些文章,感觉他对国内科研现状以及和美西方的差距非常了解,并且做了大量的调研,站在国家的立 ...
- STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr
STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr auto_ptr 是STL中的智能指针家族的成员之一, 它管理由 new expression 获得的对象, ...
- PostgreSQL事务隔离级别
一.概念 并发控制是多个事务在并发运行时,数据库保证事务一致性(Consistency)和隔离性(Isolation)的一种机制.PostgreSQL使用了多版本并发控制技术的一种变体:快照隔离San ...
- LeetCode-2038 如果相邻两个颜色均相同则删除当前颜色
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-colored-pieces-if-both-neighbors-are-the-s ...
- 【转】IDEA搭建SSM框架(spring+maven+mybatis+mysql+junit)
环境安装: apache-tomcat-9.0 https://tomcat.apache.org/download-90.cgi 配置:https://blog.csdn.net/qq_415706 ...