Вопрос

У меня есть таблица, которую я получаю с внешнего веб-сайта, но мне нужно иметь возможность скрыть первые два столбца, добавить класс в третий столбец, добавить класс в шестую строку и удалить седьмую строку. .Столбцы сделать получилось, а вот со строками проблемы..

Я использую следующий код, чтобы скрыть первые два столбца и добавить класс к третьему:

<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/.

Извините, что оставляю комментарий в качестве ответа, пока не могу комментировать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top