如何在jquery中写这个?

时间:2012-05-08 13:50:52

标签: javascript jquery rewrite

我有javascript和jQuery的这个问题,并想知道我是否可以得到一些帮助将javascript重写为jQuery? =)

 var url = location.href.split('#');
 var active = url[1];
 if(active == "home") { 
 /* code */
 }
 else if(active == "blog") { 
 /* code */
 }

3 个答案:

答案 0 :(得分:1)

window.location.hash呢?

switch (window.location.hash.substr(1)){
  case 'home':
    // code
    break;
  case 'blog':
    // code
    break;
}

答案 1 :(得分:0)

正如你所拥有的那样。 jQuery不是JavaScript的替代品,它只是一个扩展。

答案 2 :(得分:0)

jQuery主要是一个DOM操作和Ajax库。它没有加载用于摆弄URI甚至字符串的函数。我认为核心jQuery中没有任何东西可以改进问题中的代码。