我想使用jquery
删除特定标记的href中的最后一个参数例如替换href="app/controller/action/05/04/2014"
href="app/controller/action/05/04"
答案 0 :(得分:3)
尝试在此上下文中使用String.lastIndexOf()
和String.substring()
来实现您的目标,
var xText ="app/controller/action/05/04/2014";
xText = xText.substring(0,xText.lastIndexOf('/'));
答案 1 :(得分:0)
如果您知道需要更改哪个值,则可以使用替换:
var str = "app/controller/action/05/04/2014";
var res = str.replace("2014","04");
或者您可以在数组中使用数组并更改/更新最后一个值:
var str = "app/controller/action/05/04/2014";
var res = str.split("/");
答案 2 :(得分:0)
与substring / slice相比,我们可以使用正则表达式替换,这将是最快的。
var hreftxt ="app/controller/action/05/04/2014";
hreftxt = hreftxt.replace(/\/[^\/]*$/,"");