<分区>
我可以通过做得到背景图片
$('#item').css('background-image').
但结果是 url('www.example.com/something/123.png')
怎么才能get到只有123的值呢?我不能使用字符串位置,因为 img 名称的值不一定是 3 个字符。
标签 javascript jquery
<分区>
我可以通过做得到背景图片
$('#item').css('background-image').
但结果是 url('www.example.com/something/123.png')
怎么才能get到只有123的值呢?我不能使用字符串位置,因为 img 名称的值不一定是 3 个字符。
最佳答案
您可以使用lastIndexOf
和substring
:
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 - 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 - 为从 SQL 数据库中提取的数据添加换行符
javascript - assetic:dump 和错误 404 JS 文件未找到