2013-03-12 4 views
0

У меня есть таблица с данными, а строки классифицируются как .paginate, они будут разбиты на страницы сценарием jquery. Есть две строки кода, которые испортят мой CSS, и все < td> появляются в первом столбце таблицы, а не распределяются равномерно. Это код jQuery. Обе строки необходимы.CSS jQuery конфликт

//hide all the elements inside content div 
$('.paginate').css('display', 'none'); 

//and show the first n (show_per_page) elements 
$('.paginate').slice(0, show_per_page).css('display', 'block'); 
+2

'$ ('. Paginate) .slice' Что вы надеетесь достичь с этим. Я не думаю, что это слово означает то, что вы думаете. – Leeish

+0

@ Leeish: Что заставляет вас так говорить? Кажется, нужно делать то, что ожидает от него комментарий. Что меня бросает в вопрос, так это немного о элементах 'td'. –

+0

Наверное, я смущен, читая его без полного контекста ситуации. – Leeish

ответ

1

Я рекомендовал бы создать класс вроде этого:

CSS

.displayNone { 
    display: none; 
} 

И удаление класса по мере необходимости

JS

$('.paginate').addClass('displayNone'); 

$('.paginate').slice(0, show_per_page).removeClass('displayNone'); 
+0

Это здорово, но не имеет значения. –

+0

Фактически это работает 100%. Спасибо @BahamutWC –

Смежные вопросы