解析jQuery中的相对链接

时间:2014-12-30 08:21:07

标签: jquery parsing hyperlink

这是我在使用Jquery

重新获取数据时获得的输出
/content/apple/en_US/products/apple/phones/iphone6.html

我想在最后一次/

之后删除everthing

结果应如下所示:

/content/apple/en_US/products/apple/phones/

如何使用jquery完成此任务。

3 个答案:

答案 0 :(得分:0)

可能是这样的:

var url = "/content/apple/en_US/products/apple/phones/iphone6.html"; // window.location.href;
var str = url.substr(0, url.lastIndexOf('/')+1);

您可以使用本机javascript方法,不需要使用jQuery。

Demo

答案 1 :(得分:0)

您可以使用lastIndexOf来满足您的需求:

var teststr = "/content/apple/en_US/products/apple/phones/iphone6.html";
var result = teststr.substring(0, teststr.lastIndexOf('/'));

答案 2 :(得分:0)

试试这个 -

<script type="text/javascript">
    var str = '/content/apple/en_US/products/apple/phones/iphone6.html';
    var ch = str.lastIndexOf('/');
    ch = str.substring(0, ch != -1 ? ch : str.length); ch = ch + '/'; 
    alert(ch);
</script>