Jquery 重新加载页面并更改元素的类

Jquery 重新加载页面并更改元素的类,jquery,Jquery,我想重新加载窗口,然后激活cart\u mobile。 如何做到这一点?我试过这个: $('.open_cart').on('click', function () { location.reload(); $('.cart_mobile').delay(2000).addClass('cart_mobile_active'); }); 请尝试一下: $('.open_cart').on('click', function () { location.reload(); });

我想重新加载窗口,然后激活
cart\u mobile
。 如何做到这一点?我试过这个:

$('.open_cart').on('click', function () {
  location.reload();
  $('.cart_mobile').delay(2000).addClass('cart_mobile_active');
});
请尝试一下:

$('.open_cart').on('click', function () {
   location.reload();
});

$(document).ready(function(){
    $('.cart_mobile').delay(2000).addClass('cart_mobile_active');
});

这不是HTML/HTTP的工作方式。调用“重新加载”后不能影响页面。这可以通过在querystring/localstorage/session中设置一个标志,并在下次加载页面时读取该标志,然后根据需要修改HTML来实现。然而,考虑到您所做的只是向元素添加一个类,我完全看不到重新加载的意义—您应该假设重新加载后的任何操作都不会运行。您需要设置某种标志,以便在页面加载时侦听,然后运行“重新加载后”代码。同意@Rorymcrossan以及DBS,我认为您不需要
location.reload()完全正确。请删除它并重试一次。在重新加载页面后,您是否也在使用php或其他代码?如果是,则必须通过标志等进行更新。。。因为您使用jquery来控制前端,但对于永久性操作,您需要后端代码来实现它。我想你是说这个?