url索引1和10和11相同

时间:2016-01-31 15:26:52

标签: jquery

我如何解决这个问题,索引网址以添加css。

当我转到#10或#11的url索引时,它将css应用于#1的url索引,我如何匹配#1#10和#11?

if ( document.location.href.indexOf('#1') > -1 ) {
  $('#tabcontent1').css('display','block');
}
if ( document.location.href.indexOf('#10') > -1 ) {
  $('#tabcontent10').css('display','block');
}
if ( document.location.href.indexOf('#11') > -1 ) {
  $('#tabcontent11').css('display','block');
}

1 个答案:

答案 0 :(得分:1)

使用document.location.hash

var curr = document.location.hash.slice(1);
$("#tabcontent" + curr).css("display", "block")