我在使用 javascript 和 jQuery 时遇到了这个问题,想知道是否可以得到一些帮助来将此 javascript 重写为 jQuery?=)
var url = location.href.split('#');
var active = url[1];
if(active == "home") {
/* code */
}
else if(active == "blog") {
/* code */
}
我在使用 javascript 和 jQuery 时遇到了这个问题,想知道是否可以得到一些帮助来将此 javascript 重写为 jQuery?=)
var url = location.href.split('#');
var active = url[1];
if(active == "home") {
/* code */
}
else if(active == "blog") {
/* code */
}
换成怎么样window.location.hash
?
switch (window.location.hash.substr(1)){
case 'home':
// code
break;
case 'blog':
// code
break;
}
正如你所拥有的那样。jQuery 不是 JavaScript 的替代品,它只是一个扩展。
jQuery 主要是一个 DOM 操作和 Ajax 库。它没有加载用于摆弄 URI 甚至字符串的函数。我认为核心 jQuery 中没有任何东西可以改进问题中的代码。