#jquery #jquery-ui
#jquery #jquery-пользовательский интерфейс
Вопрос:
Я столкнулся с проблемой, как добавить атрибуты таблицы, такие как ширина, интервал между ячейками.
var newTable = $("<table />",{id: 'myTable' tab_counter});
newTable.appendTo('#dialog' tab_counter);
если я добавлю в table тег, он все равно ничего не сделает.
Ответ №1:
Не совсем уверен, что здесь сложно; ваш код почти готов:
$('<table/>', {id: 'myTable' tab_counter, width: '100%', cellSpacing: '12px'});
Комментарии:
1. @lonesomeday … я пробовал это раньше, но это все еще не работает.
2. в принципе, я очень новичок в jquery, поэтому у меня возникают трудности с обработкой синтаксиса. еще раз спасибо 🙂
Ответ №2:
Если вы можете предопределить стиль, сделайте это.
var newTable = $('<table id="myTable' tab_counter '" class="myTableCSS"></table>');
Если вам нужно сделать это встроенным, просто сделайте это во время генерации:
var newTable = $('<table id="myTable' tab_counter '" style="width:500px;border-collapse:collapse"></table>');
Комментарии:
1. я сделал это с определением css, и это работает, но мне интересно, почему это не работает, когда я определяю атрибуты на вкладке таблица.
2. Возможно, пришло время создать тестовый пример, разместив ссылку на jsfiddle или что-то в этомроде. То, что у вас есть в вашем примере, является неполным.