2010-12-10 6 views
0

これは本当に簡単な質問かもしれませんが、画像内のrelタグの値を取得し、フォトギャラリースクリプトで使用する変数として保存したいと考えています。REL属性をJQueryの変数として使用する

ここは私が始めたものです。

var elem = $(this), 
control = $('.slides_control',elem), 
total = control.children().size(), 
width = control.children().outerWidth(), 
height = control.children().outerHeight(), 
next = 0, prev = 0, number = 0, current = 0, loaded, active, clicked, position, direction; 
backgroundColor = $(img[rel]) 

これは単にコードのsnippitしかし、私がやろうとしている画像の背景に一致するページ全体の背景色を保存するためのrelタグを使用しているです。

これは、relタグの値をキャプチャする正しい方法ですか?

ありがとうございました。

答えて

2

私は例えば、"attr"演算子を使用することを好む:

$("#image_id").attr("rel"); 
1

あなたはこの権利

var getvalue = $('img').attr('rel'); 
1

よう$(img).attr('rel');のようなものをそれを得ることができます。

1

あなたはマークアップを管理している場合は、私はにjQueryの1.4.2の新しい変化にうまく動作データ - 属性を使用してお勧めしたいです.data()メソッド:

<img data-background="#fff" /> 

<script type="text/javascript"> 
    var bgColor = $('img').data('background'); 

    $(body).css('background', bgColor); 
</script>