2013-12-23 2 views
0

Я использую paging для моей таблицы сетки.Как применить стиль css для управления пейджером после выбора страницы?

<div class="divpager"> <% for (int i = 0; i < Model.TotalPages; i++) 
    {%> 
    <a style="text-decoration:underline; color:Black" class="Pager"><%: i+1 %></a> 
    <% }%> 
</div> 

CSS:

.divpager { 
    display: inline-block; 
    float: left; 
    cursor: pointer; 
} 

Я хочу whenevr пользователь нажмет на странице нужно применить стиль CSS, как и без подчеркивания. Для этого я попробовал a.hover, a.active как text-decoration:none. Но я не могу получить. сообщите мне, когда нажимаете на странице, не нужно показывать подчеркивание.

+0

Вы можете написать вам класс 'Pager', который вы применили к ссылкам? – semirturgay

ответ

0

Вы попробовали: active ?. При этом вы можете стилизовать ссылку по-разному, когда вы нажимаете на этот элемент.

Что-то вроде

.Pager:active{ 
    text-decoration:none; 
} 
1

Вы должны добавить некоторые JQuery для этого .. только CSS не могу это сделать.

CSS:

.active { text-decoration: none !important;} 

JQuery:

$(document).ready(function(){ 
    $('.divpager a').click(function(){ 
    $('.divpager a').removeClass('active'); 
    $(this).addClass('active'); 
    }); 
}); 

Не забудьте включить библиотеку Jquery на страницу.

+0

в функции щелчка Я вызываю showresults(), чтобы загрузить data.i, попробовал выше стиль, но не применял. – user3106578

+0

вы можете поместить этот фрагмент кода в showresults() тоже. – Era

+0

не использовать, я тоже пробовал. – user3106578

0
  1. Во-первых, его a: hover, a: active, a.hover, a.active;
  2. Во-вторых, встроенный стиль имеет приоритет над внутренней и внешней таблицами стилей.
Смежные вопросы