gpt4 book ai didi

javascript - 替换数据属性中的最后一个破折号值?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:19 25 4
gpt4 key购买 nike

var dataUrl = $('#AjaxMoreStatus').attr("data-url");

// http://localhost:8888/app/status/get/31/7

我需要将链接的最后一个值从最后一个破折号 (7) 更改为另一个值。7 是一个动态值。

我可以吗?

例如,如果我想将动态值 7 更改为 9 :

var new = 9;
$("#AjaxMoreStatus").attr("data-url", url without the 7 + '/' + new);

最佳答案

使用lastIndexOf检查最后一次出现的“/”的索引

var dataUrl = $('#AjaxMoreStatus').attr("data-url");

var newValue = 9;

dataUrl = dataUrl.substring( 0, dataUrl.lastIndexOf( "/" ) ) + "/" + newValue;

关于javascript - 替换数据属性中的最后一个破折号值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34807628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com