我有下面的代碼,它可以正常工作,只不過它將行添加到頁面上的每個表格。在jQuery中定位特定表格
我該如何定位代碼中的特定表?
$(document).ready(function() {
$.getJSON('/api/getUsers',
function(json) {
var tr;
for (var i = 0; i < json.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + json[i].UserName + "</td>");
// Format the phone number
formatted_phone = json[i].PhoneNumber.replace(/(\d{3})(\d{3})(\d{4})/, '$1-$2-$3');
tr.append("<td>" + formatted_phone + "</td>");
tr.append("<td>" + json[i].Email + "</td>");
tr.append("<td><button type=button class=\"btn btn-default btn-lg btn-block roster-button active\" data-toggle=modal data-target=#removeRoster>Remove</button></td>");
tr.append("<td></td>");
tr.append("<td><button type=button class=\"btn btn-default btn-lg btn-block roster-button active\" data-toggle=modal data-target=#updateTime>View/Update Time</button></td>");
$('table').append(tr);
}
});
});
給你的表中的ID,然後使用'$( '表#TABLEID')追加(TR);'見:HTTPS:/ /api.jquery.com/category/selectors/ – Sammy
使用id或class作爲標識符而不是'$('table')' –