我有许多值通过URL传递,我需要在数组中捕获,以替换页面上的文本元素。例如:
网址:http://www.domain.com/?client=ClientName&project=ProjectName
我希望有一个简单的html片段,它会插入值。例如
<ul>
<li>Client: <span class="client"></span></li>
<li>Project: <span class="project"></span></li>
</ul>
这应该产生:
有可能需要在页面上多次写入数据,因此使用带有类的span标记。
任何人都可以建议如何使用jQuery实现这一目标。提前感谢您的任何建议。
答案 0 :(得分:1)
我认为你需要这样的东西:http://jsfiddle.net/8WTA6/2/
var params = window.location.search.substring(1).split('&');
for (var i = 0; i < params.length; i++) {
var param = params[i].split('=');
$("." + param[0]).html(param[1]);
}