jQuery学习12---动态添加控件,网站列表的实现
2013-06-29 11:11
621 查看
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=GBK"> <title></title> <script src="../jquery-1.8.2.js" type="text/javascript"></script> <style type="text/css"> </style> <script type="text/javascript"> $(function() { //点击按钮时动态生成控件演示 $(":input[value=click]").click(function() { //在内存中创建一个jQuery对象 var $alink = $("<a id='a1' href='www.baidu.com'>baidu</a>"); //可以对对象设置样式,并添加事件 $alink.css("color","red"); $alink.click(function() { alert("hhaa"); return false; }); //不会alert,因为a1还没有加载,可以放在append的后面 $("a1").click(function() { alert("a1"); return false; }); //追加到d1,div结束标签之前。 $("#d1").append($alink); }); //动态生成网战列表 var json = [{"name":"baidu","site":"http://www.baidu.com"}, {"name":"csdn","site":"http://www.csdn.net"}, {"name":"sina","site":"http://www.sina.com"} ]; //1、动态创建表格 var $tb = $("<table id='tb'></table>"); $tb.attr("border","1px"); $tb.attr("width","400px"); //2、把表格对象添加到div中 $("#sites").append($tb); $.each(json,function() { //this,指代的是一个json对象,this.name就是name的值,this.site就是site的值 var $tr = $("<tr></tr>"); $tb.append($tr); //在tr中有两列 var $td = $("<td><a href='"+this.site+"'>"+this.name+"</a></td>"); $tr.append($td); $td = $("<td>"+this.site+"</td>"); $tr.append($td); }); }); </script> </head> <!-- 动态创建Dom节点 --> <body> <div id="d1"> aaaa<input type="text" /> </div> <input type="button" value="click" /> <hr/> <div id="sites"> <div> </body> </html>
相关文章推荐
- JS+jQuery+Easyui实现动态添加控件及赋值
- JQuery动态生成控件 网站列表
- jQuery简单实现向列表动态添加新元素的方法示例
- jquery实现动态添加控件,删除控件,页面性能优化
- 基于Jquery的动态添加控件并取值的实现代码
- 基于Jquery的动态添加控件并取值的实现代码
- iOS开发学习笔记 -- (二)动态添加控件和事件处理
- jquery动态添加控件及样式
- jquery实现动态添加html代码
- jquery结合js实现动态添加内容,并给动态添加的内容添加事件
- jQuery动态添加 input type=file的实现代码
- 关于cocostudio动态添加控件触摸响应无效的学习
- jQuery实现表格行和列的动态添加与删除方法【测试可用】
- jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
- Jquery 实现动态添加table tr 和删除tr 以及checkbox的全选 和 获取添加TR删除TR后的数据
- jQuery动态添加下拉列表选项
- jQuery实现的简单动态添加、删除表格功能示例
- LiteralControl 控件实现动态添加CSS