【发布时间】:2014-08-03 21:28:33
【问题描述】:
获取查询字符串
var queryString = window.location.search;
删除?从查询字符串的开头
queryString = queryString.substring(1);
查询字符串处理器
var parseQueryString = function( queryString ) {
var params = {}, queries, temp, i, l;
// Split into key/value pairs
queries = queryString.split("&");
// Convert the array of strings into an object
for ( i = 0, l = queries.length; i < l; i++ ) {
temp = queries[i].split('=');
params[temp[0]] = temp[1];
}
return params;
};
//查询字符串对象
var pageParams = parseQueryString(queryString);
// CSS 变量
var target = pageParams.target;
var prop = pageParams.prop;
var value = pageParams.value;
//无法上班-->
jQuery(target).css({
prop : value,
});
我希望能够提供类似“?target=body&prop=display&value=none”这样的查询,并使整个正文消失或按其类定位某些元素。
【问题讨论】:
标签: javascript jquery css query-string