JQuery 模态

<!-- jquery模态框可扩展版本 -->
<!DOCTYPE html>
<html lang="en">
<head><script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script><meta charset="UTF-8"><title>Document</title><style>.hide{display:none;}.modal{position:fixed;left:50%;top:50%;width:500px;height:400px;margin-left:-200px;margin-top:-250px;z-index:10;background-color:white;}.shade{position:fixed;left:0;right:0;top:0;bottom:0;opacity:0.6;background-color:black;z-index:9;}p{text-align:center;}</style>
</head>
<body><input type="button" value="添加"><div class="container"><table border="1"><tr><td target="hostname">1.1.1.1</td><td target="port">80</td><td target="ip">192.168.1.101</td><td><input type="button" value="编辑"> | <input type="button" value="删除"></td></tr><tr><td target="hostname">1.1.1.2</td><td target="port">81</td><td target="ip">192.168.1.102</td><td><input type="button" value="编辑"> | <input type="button" value="删除"></td></tr><tr><td target="hostname">1.1.1.3</td><td target="port">82</td><td target="ip">192.168.1.103</td><td><input type="button" value="编辑"> | <input type="button" value="删除"></td></tr><tr><td target="hostname">1.1.1.4</td><td target="port">83</td><td target="ip">192.168.1.104</td><td><input type="button" value="编辑"> | <input type="button" value="删除"></td></tr></table></div><div class="modal hide"><p>主机:<input name="hostname" type="text"></p><p>端口:<input name="port" type="text"></p><p>地址:<input name="ip" type="text"></p><p><input type="button" value="取消"></p></div><div class="shade hide"></div><script src="jquery-1.12.4.js"></script><script>//添加按钮$('input[value="添加"]').click(function(){$('.hide').removeClass('hide');});//取消按钮$('input[value="取消"]').click(function(){$('input[type="text"]').val('');$('.modal,.shade').addClass('hide');});//编辑按钮$('input[value="编辑"]').click(function(){$('.hide').removeClass('hide');//获取点击前面标签var tds = $(this).parent().prevAll();tds.each(function(){//获取target值var tar_val = $(this).attr('target');//获取当前td的内容var con = $(this).text();//根据target寻找modal中的对应框,并写入内容$('.modal input[name="'+tar_val+'"]').val(con);});});//删除按钮$('input[value="删除"]').click(function(){$(this).parent().parent().remove();});</script>
</body>
</html>

JQuery 模态对话框相关推荐

  1. jQuery模态对话框示例

    使用自定义属性来完成: <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...

  2. jQuery查找标签--选择器,筛选器,模态对话框, 左侧菜单栏

    查找标签 选择器: 基本选择器(同css) id选择器 $("#id")标签选择器 $('tagName')class选择器 $(".className")配合 ...

  3. antd vue关闭模态对话框_如何在Bootstrap项目中用Vue.js替代jQuery

    Bootstrap是 Web 开发最受欢迎的框架之一,没有比它开发响应式网站项目效率最高了. 随着Vue.js的逐渐流行,更多人们用它来控制页面元素,实现强大互动功能.而jQuery出现了一些技术落后 ...

  4. 使用javascript打开模态对话框

    1. 标准的方法 <script type="text/javascript">   function openWin(src, width, height, show ...

  5. 手机网页里的模态对话框

    今日帮朋友写了一个手机网页里用的模态对话框,防止自己日后忘记,所以mark一下.原理很简单,当弹出了模态对话框的时候,就是touchmove事件进行监听,如果是对话框的touchmove事件,就允许拖 ...

  6. Bootstrap 模态对话框只加载一次 remote 数据的解决办法

    前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过 ...

  7. Bootstrap3 模态对话框的事件

    模态对话框的事件 Bootstrap为模态对话框插件提供了 5 个事件,通过监听这些事件,可以对特定操作阶段的用户行为作出响应.这些事件及含义见表 4‑2. 表 4‑2 modal插件的事件及含义 事 ...

  8. Bootstrap3 模态对话框的方法

    模态对话框的方法 1..modal(options) 使用一个可选的对象参数 options调用模态对话框.如: $('#myModal').modal({   backdrop: false,   ...

  9. Bootstrap3 模态对话框的选项

    模态对话框的选项 Bootstrap为模态对话框提供了 4 个选项,所有的选项都可以通过 data 属性或JavaScript进行设置.见表 4‑1: 表 4‑1 modal插件的选项 名称 类型 默 ...

最新文章

  1. LeetCode 143. 重排链表(Reorder List)
  2. python的init有什么用_Python中 __init__.py的作用
  3. struts2之单个文件上传(特别推荐)
  4. spark 免密码登录- ssh 指定非22端口
  5. Anylogic 仿真建模(一)
  6. python加入小学课本_Python走进小学教材
  7. 嵌入式开发之simulation--- 双目移动dsp机器人
  8. FFT(不ji是干甚用的diao操作)
  9. 杰奇小说2.3独家定制版淡绿唯美模板自动采集关关采集器带WAP
  10. EDA365 Skill找不到Cadence安装路径的原因与解决办法
  11. PHP探测手机客户端
  12. 中国象棋棋谱棋书链接
  13. c语言考试中操作题文件,计算机二级考试C语言操作题题库(21页)-原创力文档...
  14. 电脑远程软件TeamViewer
  15. Linux安装JDK步骤
  16. 做空恐慌指数Python回测
  17. RGB颜色值与十六进制颜色码对照表
  18. [Python] 随机抽样
  19. Bambook 稍后阅读 V1.01 发布
  20. 谷歌怕了!ChatGPT狂砸搜索引擎饭碗,CEO开会拉响「红色警报」

热门文章

  1. 角色扮演游戏引擎的设计原理
  2. 数位云Android SDK接入指南
  3. [转]商业模式新生代
  4. 【20保研】南京邮电大学关于举办2019 年江苏省研究生“大数据时代下的新型网络计算” 暑期学校的通知...
  5. IDEA初学者保存就格式化代码插件save actions
  6. 戴尔7400笔记本WIN10蓝牙突然不见了,高通QCA61X4A无线网卡
  7. np.atleast_2d用法
  8. 速Geometric.Stackup.2.1.0.15228公差分析
  9. matlab计算产汇流,《产汇流计算》PPT课件
  10. 实习生不知道该如何安排了……