0

我有许多通过 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 来实现这一点。提前感谢您的任何建议。

4

1 回答 1

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]);
}
于 2012-10-03T19:59:59.507 回答