Мне не удалось найти информацию об этом, так что прощайте недостаток знаний. Я создал таблицу, используя приведенный ниже код, но теперь я хочу использовать таблицу с плагином JQuery, но для того, чтобы сделать это мне нужно, чтобы распечатать таблицу, но я имею в виду
<table>
<tr>
.
.
.
Я не уверен, как получить текст. Я попробовал напечатать его $ table на консоли, но он дает мне объект и его свойства. Часть объекта - это внешнийHTML, который именно то, что мне нужно. Могу ли я извлечь этот внешнийHTML? Могу ли я строчить или распечатать текст для таблицы $ без объекта?
Благодаря
var columns = ["username","user_id","address","state","postal_code","phone","email"];
var level_classes = {"NEW":"new_client", "RENEWAL":"renewing_client", "CURRENT":"current_client"};
$(document).ready(function() {
$.getJSON("obtainUsers.php", function(data) {
var $table = $('<table style="width: 100%;">');
var $tbody = $('<tbody>');
$table.append($tbody);
var $tr = null;
data.forEach(function(user, index){
if(index % 4 === 0) {
$tr = $('<tr>');
$tbody.append($tr);
}
$td = $('<td class="'+level_classes[user.level]+'">');
columns.forEach(function(col){
$td.append(user[col]);
$td.append($('<br>'));
});
$tr.append($td);
});
$('.runninglist').append($table);
});
});
Что именно вы пытаетесь извлечь? Покажите это в фрагменте кода - или если он просто использует эту таблицу с плагином jQuery после добавления в dom, используйте это: '$ ('. Listlist> table'). YourPluginName()', orrr to просто введите текст этой таблицы: '$ ('. runninglist> table'). text();' – Ted
Фактически '.text()' близок к тому, что я хочу. Проблема там просто показывает текст внутри таблицы, он полностью удаляет все теги 'td',' tr' и 'td'. –
Затем используйте '.html()' вместо этого ... – Ted