Javascript 如何激活标记?在jQuery中
我有这样的页码 这是我的网页的javascript代码Javascript 如何激活标记?在jQuery中,javascript,jquery,Javascript,Jquery,我有这样的页码 这是我的网页的javascript代码 var pagingList = $('<ul>', {class: 'pagination list-unstyled list-inline'}); $('.page_container').append($('<div>', {class:"text-center
var pagingList = $('<ul>', {class: 'pagination list-unstyled list-inline'});
$('.page_container').append($('<div>', {class:"text-center"}).append(pagingList));
if (startPage > 10) {
var prev_page = $('<li>').append($('<a>', {href: '/bjcam/' + boardname + '/' + (startPage - 1)}).text('prev'));
pagingList.append(prev_page);
}
for (var i = startPage; i <= endPage; i++) {
if (i > maxPage) break;
var current_page = $('<li>').append($('<a>', {href: '/bjcam/' + boardname + '/' + i}).text(i));
pagingList.append(current_page);
}
if (maxPage > endPage) {
var next_page = $('<li>').append($('<a>', {href: '/bjcam/' + boardname + '/' + (startPage + 10)}).text('next'));
pagingList.append(next_page);
}
单击标记时,如何使其处于活动状态
$('.pagination li').click(function(e) {
$('.navbar li.active').removeClass('active');
var $this = $(this);
if (!$this.hasClass('active')) {
$this.addClass('active');
}
});
尝试如下…在单击li时,在您的单击事件中添加此代码
$(this).addClass('active');
另请注意,addClass不会双重添加该类,因此从技术上讲,您可以不进行hasClass检查。
$(this).addClass('active');