如何从id返回刚好的数字,就像"后46"

How to return just number from id like "post-46"

本文关键字:quot 就像 数字 id 返回      更新时间:2023-09-26

我试着寻找解决方案,并发现一些使用正则表达式对此,但没有为我工作,但基本上我怎么能(使用jQuery)得到只是数字位从id像#post-46

我现在是这样得到id的:

nowPlaying = $("article.playing").attr("id");

返回类似post-2, post-9192等。我如何修改它以简单地返回数字?可能没有正则表达式吗?

试试这个

var idNum = nowPlaying.split('-').pop();
console.log(idNum);

首先拆分id,然后拆分pop,这将获得数组中包含数字

的最后一项
var nowPlaying = $("article.playing").prop("id").split('-')[1];

试试这个:-

nowPlaying = $("article.playing").attr("id").replace("post-", "");

这将不需要调用REGEX来完成您的工作。

nowPlaying = $("article.playing").attr("id").replace("post-", "");

最短最简单的答案

相关文章: