jQuery动态创建html元素的常用方法汇总
2023-06-13 09:15:45 时间
本文实例讲述了jQuery动态创建html元素的常用方法,在使用jQuery进行WEB程序设计的时候非常有用。分享给大家供大家参考。具体方法如下:
一般来说,可以通过以下几种方式动态创建html元素:
1、使用jQuery创建元素的语法
2、把动态内容存放到数组中,再遍历数组动态创建html元素
3、使用模版
1.使用jQuery动态创建元素追加到jQuery对象上。
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title></title> <scriptsrc="Scripts/jquery-1.10.2.js"></script> <scripttype="text/javascript"> $(function(){ $("<input/>",{ id:"cbx", name:"cbx", type:"checkbox", checked:"checked", click:function(){ alert("点我了~~"); } }).appendTo($("#wrap")); }); </script> </head> <body> <divid="wrap"></div> </body>
运行效果如下图所示:
2.先把内容放到数组中,然后遍历数组拼接成html
<head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title></title> <scriptsrc="Scripts/jquery-1.10.2.js"></script> <styletype="text/css"> table{ border:solid1pxred; border-collapse:collapse; } td{ border:solid1pxred; } </style> <scripttype="text/javascript"> $(function(){ vardata=["a","b","c","d"]; varhtml=""; for(vari=0;i<data.length;i++){ html+="<td>"+data[i]+"</td>"; } $("#row").append(html); }); </script> </head> <body> <table> <trid="row"></tr> </table> </body> </html>
运行效果如下图所示:
3.使用模版生成html
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title></title> <scriptsrc="Scripts/jquery-1.10.2.js"></script> <scripttype="text/javascript"> $(function(){ vara=buildHTML("a","我是由模版生成的",{ id:"myLink", href:"http://www.baidu.com" }); $("#wrap1").append(a); varinput=buildHTML("input",{ id:"myInput", type:"text", value:"我也是由模版生成的~~" }); $("#wrap2").append(input); }); buildHTML=function(tag,html,attrs){ //youcanskiphtmlparam if(typeof(html)!="string"){ attrs=html; html=null; } varh="<"+tag; for(attrinattrs){ if(attrs[attr]===false)continue; h+=""+attr+"=""+attrs[attr]+"""; } returnh+=html?">"+html+"</"+tag+">":"/>"; }; </script> </head> <body> <divid="wrap1"></div> <divid="wrap2"></div> </body>
运行效果如下图所示:
相信本文所述对大家使用jQuery进行WEB程序设计有一定的借鉴价值。
相关文章
- jquery 获取或设置radio单选框选中值的方法
- js怎么让指定方法先后顺序_jquery固定table表头
- js中moment方法_jquery 虚拟dom
- jQuery全屏插件Textarea Fullscreen详解编程语言
- 让Linux灵活运行HTML:简单有效的方法(linux运行html)
- JQuery中html()方法使用不当带来的陷阱
- jQuery效果slideToggle()方法(在隐藏和显示之间切换)
- jquery插件学习(五)
- jQuery插件-jRating评分插件源码分析及使用方法
- Jquery刷新页面背景图片随机变换的实现方法
- JQuery加载图片自适应固定大小的DIV
- 简单的代码实现jquery定时器
- jQuery对html元素取值与赋值的方法
- jQuery表格插件ParamQuery简单使用方法示例
- JQuery判断HTML元素是否存在的两种解决方法
- jQuery删除节点的三个方法即remove()detach()和empty()
- jquery中get,post和ajax方法的使用小结
- jquery制作居中遮罩层效果分享
- javascript/jquery获取地址栏url参数的方法
- Jquery获取指定标签的对象及属性的设置与移除
- jQuery遍历之next()、nextAll()方法使用实例
- Jquery动态替换div内容及动态展示的方法
- jquery通过load获取文件的内容并跳到锚点的方法
- 通过jquery获取URL参数并进行转码
- jquery取子节点及当前节点属性值的方法
- JQuery拖动表头边框线调整表格列宽效果代码
- jquery得到iframesrc属性值的方法