jQuery удаление столбцов и строк
Вопрос
У меня есть таблица, которую я получаю с внешнего веб-сайта, но мне нужно иметь возможность скрыть первые два столбца, добавить класс в третий столбец, добавить класс в шестую строку и удалить седьмую строку. .Столбцы сделать получилось, а вот со строками проблемы..
Я использую следующий код, чтобы скрыть первые два столбца и добавить класс к третьему:
<script type="text/javascript" language="javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery('table.ladder td:nth-col(1),table.ladder th:nth-col(1),table.ladder td:nth-col(2),table.ladder th:nth-col(2)').hide();
jQuery('table.ladder td:nth-col(3),table.ladder th:nth-col(3)').addClass('leftColumn');
});
</script>
Может ли кто-нибудь помочь мне добавить класс в 6-й ТУ, а затем удалить 7-й ТУ?
Решение
Добавить класс на 6 тр.
jQuery('table.ladder tr:eq(5)').addClass('yourNewClass');
Снимите 7-й тр.
jQuery('table.ladder tr:eq(6)').remove();
Другие советы
Используйте метод eq(), затем next().
jQuery('table.ladder tr').eq(5).addClass('newClass')
.next('tr').remove();
@SoulieBaby:Вы забыли упомянуть, что селектор nth-col — это плагин.Можно найти на: http://www.bramstein.com/projects/column/.
Извините, что оставляю комментарий в качестве ответа, пока не могу комментировать.