如何使用jQuery获取剥离的图像名称?

Nic*_*coF 3 jquery image path strip

假设我有一个带有src ="img/highlow.png"的img元素.

怎么可以去掉alert('highlow');

lon*_*day 6

您需要找到图像,使用prop(或者attr如果您有jQuery 1.5或更低版本)来获取src属性,然后使用正则表达式获取您想要的部分.

您的代码可能如下所示:

alert($('#yourImageId').prop('src').match(/(\w*)\.\w{3,4}$/)[1]);
Run Code Online (Sandbox Code Playgroud)

这假设图像没有非单词字符(即仅它A-Za-z0-9_),并且其文件扩展名为3或4个字符长.如果这不正确,您将不得不修改它.


Kar*_*lis 5

var src = $('#id_of_your_img_element').prop('src');
var name = src.replace(/^.*\/|\.png$/g, '');
alert(name);
Run Code Online (Sandbox Code Playgroud)