我需要将css类添加到所有URL(从example.com/mine/first开始)。我知道如何从根地址添加类,但是我无法在/ mine / first路径中执行此操作。

这就是我所拥有的:

<script type="text/javascript">
$(function(){
    var pathnameArr = location.pathname.split('/');
    switch (pathnameArr[1]) {
 case 'mine/first':
  $(".container").addClass('dontshow');
 break;
 case 'mine/second':
  $(".container").addClass('dontshow');
 break;
 }
});
</script>


谢谢。

最佳答案

一种可靠的测试方法可能是使用RegExp.prototype.test

$(function() {
  if ((/^\/mine\/(first|second?)/).test(window.location.pathname)) {
    $('.container').addClass('dontshow');
  }
});

10-07 14:41