2011-06-14 3 views

답변

6

.

코드는 다음과 같습니다

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

이 이미지가 어떤 단어가 아닌 문자가 없다고 가정 (즉, 그것은 단지 A-Za-z0-9_의)와 파일 확장자가 3 또는 4 자입니다. 이것이 올바르지 않으면 수정해야합니다.

+0

훌륭한 작품 - thx! – NicoF

1

예 :

당신은 이미지를 찾을 수 있습니다 (아래 jQuery를 1.5 이상이있는 경우 또는 attr) 당신이 원하는 부분을 얻기 위해 src 재산, 다음 정규식을 얻을 수 prop를 사용할 필요가
var x = "img/highlow.png"; 
var y = x.substring(x.lastIndexOf("/"), x.lastIndexOf(".") - 1); 
+0

해결책에 한 줄의 jQuery가 없습니다. – Rumplin

5
var src = $('#id_of_your_img_element').prop('src'); 
var name = src.replace(/^.*\/|\.png$/g, ''); 
alert(name); 
관련 문제