我试图从这样的链接中获取数值。
范例连结
/ produkt / 114664 /挪威卑尔根-airojohka-jakke-herre
因此,我需要获取114664。
我已经使用了以下jQuery代码
jQuery(document).ready(function($) {
var outputv = $('.-thumbnail a').map(function() {
return this.href.replace(/[^\d]/g, '');
}).get();
console.log( outputv );
});
https://jsfiddle.net/a2qL5oyp/1/
我面临的问题是在某些情况下我有这样的网址
/ produkt / 114664 /挪威卑尔根3airojohka-3jakke-herre
这里我在文本字符串中有“ 3”,因此在我的代码中,我实际上得到的输出为“ 11466433”,但我只需要114664
那么,是否有可能我只能在/ produkt /之后获得数值?
最佳答案
如果您知道链接的路径结构始终与您的问题类似,那么这样做是安全的:
var path = '/produkt/114664/bergans-of-norway-airojohka-jakke-herre';
var id = path.split('/')[2];
这会将字符串按“ /”分割成一个数组,您可以在其中轻松地引用所需的值。
关于javascript - 使用jQuery获取链接中“/”之间的数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33081470/