我有这两个功能。我该如何清理这个javascript jquery
第一个写得很好,因为知道如何写js的人做了它。
第二次我做了。
var GetURLParameter = function($param){
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for(var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == $param) {
return sParameterName[1];
}
}
}
if(GetURLParameter('filter')!= "undefined"){
$('#'+GetURLParameter('filter')).parent().parent().children('li.active').removeClass('active')
$('#'+GetURLParameter('filter')).parent().addClass('active');
}
我想为我重复行GetURLParameter('filter')
简化电话,但我不知道我怎样才能使它的工作方式类似于关键字this
这可能是更适合http://codereview.stackexchange.com/ – j08691
我只在这里看到一个函数? – Jrod