效果如图:

  这里我用的是layui的静态表格,其他框架也是一样的(只要你都表单元素要通过js进行渲染),我的需求是在表单中放了表格的元素,表格中还有表单的元素。表格中的行数据是js动态添加的,正常的添加直接拼接进去就可以了效果就能出来,因为我是放到表单里边的,所以最后还要在js代码后边引入一次form表单的渲染;奇怪的渲染之后还没有生效,想了一下应该是在表单进行渲染的时候js还没有去添加行数据,所以没有渲染到,然后手动渲染了一下。果然,效果出来了。

  

<!DOCTYPE html>
<html> <head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="layui/css/layui.css" />
<script src="js/jquery-3.3.1.js"></script>
<script type="application/javascript" src="layui/layui.js"></script>
</head> <body>
<form class="layui-form">
<div>
<table id="principleDetail" class="layui-table" lay-size="sm">
<colgroup>
<col width="150">
<col width="200">
<col>
</colgroup>
<thead>
<tr>
<th>昵称</th>
<th>加入时间</th>
<th>签名</th>
</tr>
</thead>
<tbody id="info"> </tbody>
</table>
</div> </form> </body>
<script>
//如果这里的数据是通过后台传过来的,记得手动渲染下
var index = 1;
$('#info').append("<tr id=" + index + "><td align='center'>" + "七月七的雪" + "<td align='center'><select><option value=''>请选择</option></select></td> <td><input type='text'></td></tr>");
layui.use('form',function () {
var form = layui.form;
                //手动渲染
              form.render();
})
</script>
</html>

  

最新文章

  1. HTC辟谣: HTC Vive2不会在CES 2017上公布
  2. Nginx配置优化的几个参数
  3. 【leetcode】Decode Ways(medium)
  4. Oracle RMAN 清除归档日志
  5. [BZOJ 1048] [HAOI2007] 分割矩阵 【记忆化搜索】
  6. 图论(2-sat):HDU 3062 Party
  7. eclipse中常用提高效率的快捷键
  8. mysql 数据类型别名参考
  9. :nth-child(n)选择器
  10. python实现根据当前时间创建目录并输出日志
  11. ipconfig/all参数解析
  12. Jenkins+svn+maven自动部署到tomcat
  13. 在FireFox浏览器上,用stopImmediatePropagation阻止冒泡鼠标滚动事件
  14. javascript惰性函数
  15. e867. 获取和设置外观
  16. FastAdmin 如何用 composer bower 安装
  17. Postman—authorization简介
  18. 遇到问题----mongodb-----mongorestore报错too many open files甚至mongo服务崩溃
  19. 我的octopress配置
  20. .net平台借助第三方推送服务在推送Android消息(极光推送)

热门文章

  1. curl指令的坑
  2. dozer转化对象
  3. AP注册
  4. python基础知识(继承)
  5. git配置过程中fatal:拒绝合并无关的历史
  6. 关于安装Git后,项目目录右键菜单无Git Bash Here命令的选项
  7. Anaconda Spyder 常用快捷键
  8. ARC100E. Or Plus Max
  9. linux常用终端命令(三)用户和权限
  10. JS实现点击查看密码功能,再次点击隐藏密码!