我需要将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');
}
});