jquery大神请帮我一下?
4个回答
2020-01-03
展开全部
<script>
var data = [
{name:'JavaScript',pages:'320',price:'64'},
{name:'HTML和CSS',pages:'120',price:'48'},
]
$("input[type='button']").click(function(){
for(var i=0;i<data.length;i++){
var item = data[i];
var html = "<tbody><tr><td>"+item.name+"</td><td>"+item.pages+"</td><td>"+item.price+"</td></tr></tbody>";
$("table").append(html);
}
})
</script>
展开全部
按钮添加点击方法 onclick="get_data(this)";这个不用说吧,然后按钮加个data-type="yes"的属性
tbody加个id="this_after"
function get_data(ms){
var type = $(ms).attr('data-type');
if(type == 'yes'){
var data = '你的data数据';
var html = '';
for(var i=0;i<data.length;i++){
html += '<tr>' +
'<td>'+data[i].name+'</td>' +
'<td>'+data[i].pages+'</td>' +
'<td>'+data[i].price+'</td>' +
'</tr>'
}
$('#this_after').append(html);
$(ms).attr('data-type','no');
return;
}else{
return alert('没有更多数据');
}
}
tbody加个id="this_after"
function get_data(ms){
var type = $(ms).attr('data-type');
if(type == 'yes'){
var data = '你的data数据';
var html = '';
for(var i=0;i<data.length;i++){
html += '<tr>' +
'<td>'+data[i].name+'</td>' +
'<td>'+data[i].pages+'</td>' +
'<td>'+data[i].price+'</td>' +
'</tr>'
}
$('#this_after').append(html);
$(ms).attr('data-type','no');
return;
}else{
return alert('没有更多数据');
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还行,很好做,慢慢来会做的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪不会啊?是不会绑定事件,还是不会获取jQuery对象的属性值?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询