30/09/2018, 20:31

Xin ý kiến Ajax set class active dùng cho phân trang khi request lại trang

Mình có một đoạn phân trang mình muốn khi nhấn vào trang 2 thỳ nó sẽ set cho trang 2 mot class css và bỏ class css của trang 1 đi.

Khoa Nguyen viết 22:45 ngày 30/09/2018

OK. vậy câu hỏi của bạn là gì ?

Quang Chương viết 22:31 ngày 30/09/2018

mình muốn khi click chuyển trang thì nó sẽ bỏ class ở trang 1 và gán cho trang 2 ?

Võ Hoài Nam viết 22:32 ngày 30/09/2018

Vậy bạn thử làm thế này.

  1. Giả sử trang của bạn có URL là "http://example.com"
  2. URL bạn muốn tới nhưng là trang 2 có thể như sau:
  • http://example.com?page=2
  • http://example.com/#2
  • http://example.com/2
  1. Bạn dùng mọi thủ đoạn để bắt được con số 2 trong URL bằng JavaScript.
  2. Ở chỗ nút phân trang của bạn, chỉ cần viết thế này.
// jQuery
$('#btn-pagination-2').addClass('active');

// Pure JavaScript
var btnCurrentPage = document.getElementById('btn-pagination-2');
btnCurrentPage.className += 'active';

Mình chả biết bạn có dùng ngôn ngữ ở phía Server nào hay không, giả sử là không. Chỉ dùng HTML, CSS và JavaScript.

Quang Chương viết 22:41 ngày 30/09/2018

Thanks bạn nha. Mình sử dụng một thư viện. và nó lm việc tốt,

Bài liên quan
0