javascript - 在最后一个斜杠 (/) 后获取值

标签 javascript jquery

<分区>

我可以通过做得到背景图片

$('#item').css('background-image').

但结果是 url('www.example.com/something/123.png')

怎么才能get到只有123的值呢?我不能使用字符串位置,因为 img 名称的值不一定是 3 个字符。

最佳答案

您可以使用lastIndexOfsubstring:

var uri= $('#item').css('background-image');
var lastslashindex = uri.lastIndexOf('/');
var result= uri.substring(lastslashindex  + 1).replace(".png","");

或使用.split().pop()

var uri= $('#item').css('background-image');
var result=uri.split("/").pop().replace(".png","");

关于javascript - 在最后一个斜杠 (/) 后获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598540/

相关文章:

javascript - 延迟()或停止()超时?

javascript - Angular 5 错误 :Can't bind to 'ngForFor' since it isn't a known property of 'li'

javascript - 如何将图像放入 <div id ="item1"></div>?

javascript - .data() 无法更新 Chrome 检查器中显示的代码

javascript - 如何检查每个函数内的长度

javascript - 为从 SQL 数据库中提取的数据添加换行符

javascript - Es6 休息和传播如何运作

javascript - assetic:dump 和错误 404 JS 文件未找到

javascript - jQuery Mask 插件中的时间验证 24 小时格式

Javascript 与 2 个脚本冲突 - 需要帮助!