0

所以我的 img src 像这样生成img/0001/name0001/img0001.jpg并且我试图抓住/name0001/任何想法?谢谢!

我的代码:

var parent = $('.img');
    $(parent, document).click(function() {

        var dirz = this.src;
            var dirb = dirz.split('/')[2];
            alert(dirb);
});

它以空白警告?

4

5 回答 5

2

如果文件名都是这种格式,

var dir = filename.split('/')[2];

请注意,如果您使用图像的.src 属性,那么它将包含完整的 URL,包括方案和主机名,这与问题中显示的输入不同。

要解析 HTML 中提供的路径,您需要使用.attr('src')

于 2012-11-27T18:36:36.557 回答
1
var src = 'img/0001/name0001/img0001.jpg';

var items = src.split('/')[2]  ;
于 2012-11-27T18:36:26.363 回答
1

拆分/并抓取相应的段怎么样?

var src = "img/0001/name0001/img0001.jpg",
    segment = src.split('/')[2]; // "name0001"
于 2012-11-27T18:36:49.503 回答
0

使用拆分方法:

str = "img/0001/name0001/img0001.jpg";    
var n=str.split("/");

然后抓住 n[2]

于 2012-11-27T18:38:22.573 回答
0

您可以使用以下代码

var src = "img/0001/name0001/img0001.jpg",
segment = src.split('/')[2]; // "name0001"

谢谢

于 2012-11-27T18:38:54.667 回答