<divclass="demo"></div><scriptsrc="./js/jquery-1.8.3.min.js"></script><script>$('.demo').clone().appendTo('body');//用法<table class="stb"><tr><th>名字</th><th>年龄</th><th>班级</th></tr><tr class="tpl"><td></td><td></td><td></td></tr></table><script src="./js/jquery-1.8.3.min.js"></script><script>// $('.demo').clone().appendTo('body');var studentArr =[{
name :'洲',
age :18,class:1},{
name :'王',
age :14,class:2},{
name :'李',
age :11,class:4},{
name :'刘',
age :14,class:3}]var oWrapper =$('.stb')
studentArr.forEach(function(ele, index){var oCloneDom =$('.tpl').clone().removeClass('tpl');
oCloneDom.find('td').eq(0).text(ele.name).next().text(ele.age).next().text(ele.class)
oWrapper.append(oCloneDom);})</script>
data()
针对DOM对象,不会映射在行间样式,会存在jQ对象中,数据的存储,存什么值就是什么值
<divclass="demo"></div><scriptsrc="./js/jquery-1.8.3.min.js"></script><script>$('.demo').data('AAA','zhou');$('.demo').data({
name :'zhou',
age :18,
sex :true})//用法,类似于购物车结算<div class="wrapper"><div class="tpl"><p></p><span></span><button>add</button></div><p class="show"><span>sum</span><span class="sum">0</span></p></div><script src="./js/jquery-1.8.3.min.js"></script><script>var shopArr =[{
name :'苹果',
zl :'19kg',
jg :20,
id :'1001'},{
name :'西瓜',
zl :'59kg',
jg :56,
id :'2002'},{
name :'香蕉',
zl :'39kg',
jg :40,
id :'3003'},]
shopArr.forEach(function(ele, index){var oCloneDom =$('.tpl').clone().removeClass('tpl');
oCloneDom.data({
id : ele.id,
jiage : ele.jg,
zl : ele.zl
}).find('p').text(ele.name).next().text(ele.jg);
oCloneDom.insertBefore($('.show'))});$('.wrapper button').click(function(){$('.sum').text(+$('.sum').text()+($(this).parent().data('jiage')))})</script>