这是我在使用Jquery
重新获取数据时获得的输出/content/apple/en_US/products/apple/phones/iphone6.html
我想在最后一次/
之后删除everthing结果应如下所示:
/content/apple/en_US/products/apple/phones/
如何使用jquery完成此任务。
答案 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。
答案 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>