1创建Json对象:
var data = " [ {name:'6101',value:'北京市',age:'11'}, {name:'6102',value:'天津市',age:'11'}, {name:'6103',value:'上海市',age:'22'}]"; //创建Json字符串
var dataObj = eval("(" + data + ")"); //转换为json对象
2,table:
<table id="mytab" border="1">
<th>代号</th>
<th>城市</th>
<th>附加数字</th>
</table>
------------------------------我的想法-------------------------------
外面for循环用来遍历JSON有多少个“子对象”,并给table添加tr,
内部each遍历每个‘子对象的属性’,写入tr里面!
-----------------------------我的想法结束----------------------------
3,循环插入的JQ代码:
var $tab1 = $("#mytab");
for (i = 0; i < dataObj.length; i++) {
$tab1.append("<tr>");
$.each(dataObj[i], function (j, val) {
$("#mytab").append("<td>"+val+"</td>");
$tab1.append("</tr>");
如何后的结果为:
//ajax获得后台传来的
json
字符串
$.post("UserInfo.ashx", function (data) {
//假设data="{T1:[{User_ID:'123',User_Name:'李四'},{User_ID:'345',User_Name:'张三'}]}";
var...
$(function(){
var list = [{'age':10},{'age':20},{'age':30},{'age':40},{'age':50},{'age':60},{'age':70},{'age':80},{'age':90},{'age':00}];
var trs=[];
var tds =[];
JQuery
实现动态
插入
HTML模块
在项目中经常会遇到需要动态生成某个模块并将其
插入
到原有的HTML页面中,那么我就将我所知道的方法总结如下:
选择器选择的都是父级,添加到父级里
append:$("#wrap").append(“啦啦啦 “); 添加到父级中所有子元素的最前面
appendto: (&quot;&lt;p&gt;啦啦啦&lt;/...