JQuery根据Json创建表格

 $(function () {
            var getjson = {
                "百度": "http://www.baidu.com",
                "新浪": "http://www.sina.com.cn",
                "腾讯": "http://www.qq.com"
            };
            $(‘#btn‘).click(function () {
                var tbobj = $(‘<table border="1"></table>‘).appendTo($(‘body‘));//appendTo表示添加到 body

                $.map(getjson, function (v, k) {
                    //给tbobject添加键 和值
                    tbobj.append(‘<tr><td>‘ + k + ‘</td><td><a href="‘ + v + ‘">‘ + v + ‘</a></td></tr>‘)
                });

            });
        });

完整代码

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>利用jQuery动态创建DOM</title>
    <script src="jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            var getjson = {
                "百度": "http://www.baidu.com",
                "新浪": "http://www.sina.com.cn",
                "腾讯": "http://www.qq.com"
            };
            $(‘#btn‘).click(function () {
                var tbobj = $(‘<table border="1"></table>‘).appendTo($(‘body‘));//appendTo表示添加到 body

                $.map(getjson, function (v, k) {
                    //给tbobject添加键 和值
                    tbobj.append(‘<tr><td>‘ + k + ‘</td><td><a href="‘ + v + ‘">‘ + v + ‘</a></td></tr>‘)
                });

            });
        });
    </script>
    <style type="text/css">
        #ts {
            border: 1px solid red;
            width: 100px;
            height: 200px;
            background-color: yellow;
        }
    </style>
</head>
<body>
    <input type="button" id="btn" value="创建一个表格" />
</body>
</html>

JQuery根据Json创建表格

时间: 2024-10-13 22:56:48

JQuery根据Json创建表格的相关文章

jquery 获取json 循环表格

$("#selectModel").bind("click",function(){ $("#dt tbody").html(""); $.ajax({ type: "POST", dataType: "json", url: 'ComponentH.ashx', //提交到一般处理程序请求数据 data: "act=ModelInfo&opt=select"

Jquery利用JSON数组创建表格

$(function () { var json = [ { "name": "张三", "age": "20", "gender": "男" }, { "name": "李四", "age": "21", "gender": "女" }, { "name&q

jQuery ajax 动态append创建表格出现不兼容ie8

很多情况下,通过js(jQuery1.10)动态来创建一些样式,对页面的动态交互来说是很方便的 但是不同的浏览器针对动态生成的不是很兼容,在此遇见的不兼容ie8,跟各位分享下 代码: json数据 data.json [{"name":"ajax","job":"manong"},{"name":"js","job":"diaosi"}] html

第84天:jQuery动态创建表格

jQuery动态创建表格 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>动态创建表格</title> 6 <script src="jquery-1.11.1.js"></script> 7 <style> 8 table {

使用json数据动态创建表格2(多次绘制第一次简化 var tr=tbody.insertRow();)

<!DOCTYPE HTML> <html> <head> <title>动态创建表格</title> <meta charset="utf-8" /> <style> table{width:600px; border-collapse:collapse; text-align:center; } td,th{border:1px solid #ccc} </style> </hea

jquery动态创建表格

html代码 <input name="myname" id="myinput" onfocus="showMydiv('testname','sex','addr');"> <div id="mydiv" style="display:none;height:200px;width:196px;position:absolute;z-index:100;left:83px;top:40px;&qu

jquery 遍历 json【转】

jquery 遍历 json <HTML> <HEAD> <!-- meta 解释 : http://www.haorooms.com/post/html_meta_ds --> <meta http-equiv="content-Type"content="text/html;charset=utf-8"> <TITLE></TITLE> <style> </style>

锋利的jQuery第5章 jQuery对表单、表格的操作及更过应用

1,button和checkbox的例子: form表单 <form action=""> 你爱的远动有?<br /> <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="蓝球" />

利用构造函数创建表格

1. 构建基本逻辑 添加属性 <script> function cTag( tagName ) { return document.createElement( tagName ); } function Table() { /* 实际上在调用这个构造函数的时候,应该利用 DOM 方法 * 创建相应的 table 标签与 tbody 标签 */ this.DOM = cTag( 'table' ); this.DOM.appendChild( cTag( 'tbody' ) ); } var