2011-08-10 11 views
2

私は変数に代入して他のjQuery関数のいくつかに使うことができるように、画像名が何であるかを知りたいだけです。これはどうすればいいですか?このメソッドがイメージのソースを見つけたら、私が望む部分にトリムすることができるかどうかは気にしません。jQueryを使用して画像の名前をクリックすると、その画像の名前を見つけることができますか?

答えて

2

パスでイメージをつかむために:

$('img').click(function() 
{ 
    alert($(this).attr('src')); 
}); 

これはあなたに関係なく、パスのちょうど画像の名前をつかむ必要があります。

$('img').click(function() 
{ 
    var test = $(this).attr('src').split('\/'); 
    alert(test[test.length-1]); 
}); 

Working Demo

2
$('img').click(function() { 
    alert($(this).attr('src')); 
}); 
2
$('img').click(function() { 
    var src = $(this).attr('src'); 

    // Manipulate the src as you like... 
}); 
1

あなたのような何かを行うことができます: `$(この).ATTR( 'SRC')`よりもおそらく*迅速

$("img").click(function(){ 
    var imagename=this.src; 
    alert(imagename); 
}); 
+1

*を – andyb

関連する問題