软件开发实际就是数据的增删改查,javascript前端开发也不例外。今天学了jquery框架的简单使用。于是用它实现简单的增删改,接着也用原始的javascript实现同样的功能,以便看出jquery的强大:
代码如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript" src="jq/jquery-1.9.1.js"></script> <script type="text/javascript"> $(function(){ gaoliang(); var $seldel = undefined; var seldel = undefined; //高亮选中 function gaoliang() { $("li").click(function () { $("li").css( "backgroundColor", "red" ); this.style.backgroundColor = "yellow"; $seldel = $(this); seldel = this; }); } //使用jquery添加对象 $("#btnAdd1").click(function () { var input = window.prompt("输入数据"); var $newli = $("<li>" + input + "</li>"); $newli.appendTo("#Ol"); gaoliang(); }); //使用dom元素添加对象 document.getElementById("btnAdd2").onclick = function () { var input = window.prompt("输入数据"); var newli = document.createElement("li"); newli.innerHTML = input; document.getElementById("Ol").appendChild(newli); gaoliang(); } //使用jquery删除对象 $("#btnDel1").click(function () { $seldel.remove(); }); //使用dom元素删除对象 document.getElementById("btnDel2").onclick = function () { seldel.parentNode.removeChild(seldel); } //使用jquery插入数据 $("#btnInsert1").click(function () { var input=window.prompt("输入插入的数据"); var $newli=$("<li>"+ input+"</li>"); $newli.insertBefore($seldel); gaoliang(); }); //使用dom插入数据 document.getElementById("btnInsert2").onclick = function () { var Ol = document.getElementById("Ol"); var input = window.prompt("输入插入的数据"); var newli = document.createElement("li"); newli.innerHTML = input; Ol.insertBefore(newli, seldel); gaoliang(); } //使用jquery编辑选中的数据 $("#btnEdit1").click(function () { var oldtxt = $seldel.html(); var $edit = $("<input id='btnE' type='text' value='" + oldtxt + "'/>"); $seldel.html($edit); $edit.focus(); $edit.blur(function () { var newtxt = $(this).val(); $seldel.html(newtxt); }); }); //使用dom编辑选中的数据 document.getElementById("btnEdit2").onclick = function () { var edittext = document.createElement("input"); edittext.type = "text"; edittext.value = seldel.innerHTML;; seldel.innerHTML = ""; seldel.appendChild(edittext); edittext.focus(); edittext.onblur = function () { seldel.innerHTML = edittext.value; } } } ) </script> </head> <body> <ol id="Ol"> <li id="haha">1</li> <li>2</li> <li>3</li> <li>4</li> </ol> <input id="btnAdd1" type="button" value="jquery添加数据" /> <input id="btnAdd2" type="button" value="dom添加数据" /> <input id="btnDel1" type="button" value="jquery删除数据" /> <input id="btnDel2" type="button" value="dom删除数据" /> <input id="btnInsert1" type="button" value="jquery插入数据" /> <input id="btnInsert2" type="button" value="dom插入数据" /> <input id="btnEdit1" type="button" value="jquery编辑数据" /> <input id="btnEdit2" type="button" value="dom编辑数据" /> </body> </html>
本文向大家介绍mongodb+php实现简单的增删改查,包括了mongodb+php实现简单的增删改查的使用技巧和注意事项,需要的朋友参考一下 windows上安装mongodb的php扩展 下载地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 找到对应的php版本的dll文件,下载php_mongo.dll,放到php安装
本文向大家介绍JS实现简单的表格增删,包括了JS实现简单的表格增删的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JS实现表格增删的具体代码,供大家参考,具体内容如下 描述: JS——实现简单的表格增删。 效果: 实现: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍jQuery实现的简单分页示例,包括了jQuery实现的简单分页示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现的简单分页。分享给大家供大家参考,具体如下: PS:这里再为大家推荐几款代码格式化、美化工具,相信大家在以后的开发过程中会用得到: 在线JavaScript代码美化、格式化工具: http://tools.jb51.net/code/js Jav
本文向大家介绍使用jQuery实现简单的tab框实例,包括了使用jQuery实现简单的tab框实例的使用技巧和注意事项,需要的朋友参考一下 html代码 css代码 jquery代码 以上这篇使用jQuery实现简单的tab框实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍jquery 动态增加删除行的简单实例(推荐),包括了jquery 动态增加删除行的简单实例(推荐)的使用技巧和注意事项,需要的朋友参考一下 最近写程序,碰巧有动态增加删除行,下面就记录一下 html就不写了,也没有什么,直接上核心了 新增行 好,下面我们看下addTr方法~~这个是在网上找到的,还是蛮好用的 删除行,这个就比较简单了 动态添加删除行,就这么几行代码,方便大家使用 p
本文向大家介绍javascript js 操作数组 增删改查的简单实现,包括了javascript js 操作数组 增删改查的简单实现的使用技巧和注意事项,需要的朋友参考一下 函数定义 使用: myarray.remove(i); //删除 //更新 myarray.remove(0); myarray.insert(0,eventjson[0]); //插入 myarray.insert(0,e
本文向大家介绍PHP MySql增删改查的简单实例,包括了PHP MySql增删改查的简单实例的使用技巧和注意事项,需要的朋友参考一下 mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: 以上这篇PHP MySql增删改查的简单实例就是小编分享给大家的全部内容了,
本文向大家介绍jQuery实现列表的增加和删除功能,包括了jQuery实现列表的增加和删除功能的使用技巧和注意事项,需要的朋友参考一下 具体代码如下所示: 总结 以上所述是小编给大家介绍的jQuery实现列表的增加和删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!