Dus*_*tin 5 javascript jquery query-string
如何从链接的URL中删除查询字符串?比如我有
<a href="http://example.com/somepath/anotherpath?title=dog">The Link</a>
Run Code Online (Sandbox Code Playgroud)
如何?title=dog使用javascript/jquery从网址中删除?
只需更改Location对象的search属性,即可从链接中删除查询字符串.
$("#your_link")[0].search = "";
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/uSrmg/1/
或者,如果您需要定位多个元素:
$("a.someclass").each(function() {
this.search = "";
});
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/uSrmg/4/
如果你想解析任意URL删除的查询字符串,可以在逆解释了招这个职位.例如:
function remove_qs(url) {
var a = document.createElement('a'); // dummy element
a.href = url; // set full url
a.search = ""; // blank out query string
return a.href;
}
Run Code Online (Sandbox Code Playgroud)
这应该非常强大,因为它使用Location对象进行所有解析.
用法示例:http://jsfiddle.net/uSrmg/
| 归档时间: |
|
| 查看次数: |
11372 次 |
| 最近记录: |