上海尚學堂前端培訓原創,請多關注,ajax、html5等相關技術文章陸續奉上!php
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
|
//顯示:遍歷數組,經過js湖區元素將元素內容進行字符串拼接
function stringfn(data)
{
for(var i in data)
{
table.innerHTML+="<
tr
><
td
>"+i+"</
td
><
td
>"+data[i]['name']+"</
td
><
td
>"+data[i]['sex']+"</
td
><
td
>"+data[i]['shouji']+"</
td
><
td
class=‘caozuo’>"+data[i]['address']+"</
td
></
tr
>";
}
}
//綁定事件
事件委託:給本來存在的父類元素添加事件,經過e.target.className篩選真正觸發者
table.onclick=function(e)
{
e= e || window.event;
if(e.target.className.trim()=='caozuo')
{
alert(e.target.innerHTML);
}
}
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
function createEle(data)
{
for(var i in data)
{
var trN=document.createElement('tr');
var tdN1=document.createElement('td');
var tdN2=document.createElement('td');
var tdN3=document.createElement('td');
var tdN4=document.createElement('td');
var tdN5=document.createElement('td');
tdN1.innerHTML=i;
tdN2.innerHTML=data[i]['name'];
tdN3.innerHTML=data[i]['sex'];
tdN4.innerHTML=data[i]['shouji'];
tdN5.innerHTML=data[i]['address'];
trN.appendChild(tdN1);
trN.appendChild(tdN2);
trN.appendChild(tdN3);
trN.appendChild(tdN4);
trN.appendChild(tdN5);
table.appendChild(trN);
}
}
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
|
//遍歷數組將 拼接成的字符創=串做爲對象追加到table中
function Jqfun(data)
{
for(var i in data)
{
$("<
tr
><
td
>"+i+"</
td
><
td
>"+data[i]['name']+"</
td
><
td
>"+data[i]['sex']+"</
td
><
td
>"+data[i]['shouji']+"</
td
><
td
>"+data[i]['address']+"</
td
></
tr
>").appendTo('table');
}
}
//綁定事件
slideToggle()能夠切換狀態
$('table').on('click','.xianshi',function()
{
$(this).parents('tr').siblings().slideToggle();
})
|