【发布时间】:2012-03-09 05:30:36
【问题描述】:
我正在根据从服务器获取的 JSON 字符串向 JQ Mobile 表添加行。
刷新后我第一次进入页面时,没有添加任何样式,但是之后每次都一切正常。
有没有办法像列表视图一样刷新/初始化表格?
下面的代码是我添加行的地方:
$.each(result, function() {
var imgString;
if(result[i]["status"] == 'Y') {
imgString = '<img src= images/checkMark.png height=\"40\" width=\"40\" align=\"middle\">';
} else {
imgString = '';
}
$('#pickupTable > tbody:last').append('<tr><td class=\"tableRow10\">' + imgString +
'<td class=\"tableRow80\"><a><button class=\"selectPickup\" pickupCode = \"'+
result[i]["id"] + '\"> '+ result[i]["address"] +'</button></a></td></tr>');
i++;
});
$('#pickupTable > tfoot:last').append('<tr><td colspan="5">Total Pick Ups: '
+result.length + '</td></tr>');
【问题讨论】:
-
不管怎样,我在 Chrome 中尝试了您的示例并立即获得了样式。也许移动设备有问题?
标签: javascript jquery-mobile html-table dynamically-generated