2011-06-01 18 views
0

一部のdivの背景画像のCSS値を取得しようとしていますが、どうすればよいか分かりません。jqueryでdiv値の背景画像を選択

は、私は私がmethod属性

$(document).ready(initialize); 

var imageAux; 

function initialize() { 

$(".imagePanel").click(function() { 

    var aux = $(this); 

    if (imageSelected != aux) { 

     if (imageSelected != null) { 

      imageSelected.stop(true, true).data('selected', false); 
      imageSelected.css('border', '0 none'); 
      imageSelected.css('opacity', '1'); 
     } 

     aux.css('border', '2px solid black').data('selected', true); 
     imageSelected = aux; 

     //pass the value to me aux variable 
     imageAux = imageSelected; 
    } 

}); 

function manageAccordion() { 

    var imagePath = imageAux.attr("style"); 
} 

私はこのような何かをしようとしたが、それは

imageAux.attr("style").find('background-image')

imageAux.attr("style background image"

動作しませんを使用して、すべてのスタイルを持つことができることを知っています

私は私にdivの背景イメージを与えるセレクタが必要です。私の変数imageAux

答えて

4

.attr()を使用するときは、要求された属性で複数の値を持つことができ

imageAux.css('background-image'); 
0

jQuery.css機能を使用して保存既に持っています。

<div class="class1 class2"></div> 

あなたが特定のCSS値を探している場合は、jQuery.css methodを使用する:あなたは、次のdivを持っている場合たとえば、あなたは複数のクラス名(この場合は、「クラス1クラス2」)を持つことになります。