jq的DOM操作增删改
来源:互联网 发布:oracle 清除表数据 编辑:程序博客网 时间:2024/06/06 02:15
jq的DOM操作增删改
样式
body{ width: 100%; height: 100%;}ul{ padding-top:20px;}ul> li{ width: 100px; height: 30px; background: #c4e3f3; float: left; list-style: none; text-align: center; margin-left: 10px; font-size:7px; line-height: 30px;}#list{ clear: both; padding-top:10px; text-align: center;}input{ margin-top: 10px;}button{ margin-top: 20px; margin-left: 20px;}#box{ margin-top:100px; width: 100%; height: 100%;}#box ul li{ width: 100px; height: 30px; background: #c4e3f3; float: left; list-style: none; text-align: center; margin-left: 10px; font-size:7px; line-height: 30px;}结构
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body><ul id="elect"> <li id="app">前置</li> <li id="applast">追加</li> <li id="delF">删除第一个</li> <li id="delL">删除最后一个</li> <li id="update">替换</li></ul><br><ul id="list"> <li><input type="checkbox"></li> <li>姓名</li> <li>性别</li> <li>年龄</li> <li>操作</li></ul><div id="box"></div><br>姓名:<input type="text" id="names"><br>性别:<input type="text" id="sex"><br>年龄:<input type="text" id="age"><br><button id="btn" style="display: none">修改</button></body></html>js
<script src="../js/jquery-3.2.1.js"></script><script> //前置 $('#app').click(function () { $("#box").prepend(app()) }) //追加 $('#applast').click(function () { $("#box").append(app()) }) //删除第一个 $("#delF").click(function () { $("#box ul:first-child").remove() }) //删除最后一个 $("#delL").click(function () { $("#box ul:last-child").remove() }) //替换 $("#update").click(function () { if($("input:checkbox:checked").length){ $("button").show() } }) //修改 $("#btn").click(function () { var list=$('<ul>') var oldlist=$("input:checkbox:checked").parents("ul") $.each($("input:text"),function (i,v) { var list_li=$('<li>'); list_li.html($(v).val()) list.append(list_li)// console.log(list_li) }) list.prepend("<li><input type='checkbox'></li>") list.append("<li>替换</li>") list.replaceAll( oldlist) }) //封装app function app() { var username="" var sex="" var age="" var html="" username+=$("#names").val() sex=$("#sex").val() age+=$("#age").val() html+="<ul>"+" <li><input type='checkbox'></li>"+"<li>"+username+"</li>"+"<li>"+sex+"</li>"+"<li>"+age+"</li>"+"<li>替换</li>"+"</ul>" return html }</script>
阅读全文
0 0
- jq的DOM操作增删改
- DOM的增删改查操作
- 《DOM对文件的增删改操作》
- DOM的增删改
- JavaScript--DOM增删改操作
- JQ的DOM操作
- DOM 进行XML操作的增删改查
- DOM对HTML元素增删改查的操作1
- DOM对HTML元素的增删改查操作2
- javascript的DOM增删改查基本操作
- javascript的dom操作—增删改查
- DOM对HTML元素的增删改操作
- DOM 操作XML 增删改查
- Dom对XML的增删改查
- HTML DOM节点的增删改查
- HTML DOM节点的增删改查
- DOM增删改的简单使用
- DOM对标签的增删改
- 电脑磁盘逻辑分区不见了
- DrawTools绘图程序代码分析
- SqlServer数据库恢复出错
- Android中的多种对话框样式详解
- “已禁用分布式事务管理器的网络访问”的解决方法
- jq的DOM操作增删改
- 20171109
- recyclerview适配器
- Java整理小結
- Spring JdbcTemplate详解
- 图的遍历(深度优先搜索)
- 多线程---和尚吃馒头问题
- 第五章作业
- 第十周 项目二 用二叉树求解代数表达式(1)(2)