4

カスタム属性によって特定の画像の値を取得する方法についてヒントを教えてください。たとえば、私は持っています:

<img class="image" 
     identif="<?php echo $j; ?>" 
     id="<?php echo $id; ?>" 
     src="../<?php echo $sqlg[$pic] ?>" 
     h="<?php echo $heightl; ?>" 
     w="<?php echo $widthl ?>"
     height="<?php echo $height; ?>px" 
     width="<?php echo $width; ?>px" 
     title="Double-click to enlarge image" />

jqueryで「identif」属性で画像の「src」を取得したい、ありがとう:)

4

2 に答える 2

12

代わりにそのdata-*ような属性を使用することをお勧めします

<img class="image" data-identif="<?php echo $j; ?>"...

したがって、その属性を次のように取得できます

$('img[data-identif]').data('identif');

詳細については、 http://api.jquery.com/jQuery.data/を参照してください。

img の src を取得する必要がある場合は、次のdata-identif = 5ようにします。

$('img[data-identif="5"]').attr('src');
于 2012-07-31T12:06:54.710 に答える
1

jQuery には属性セレクターがあります

$('img[data-identif="1"]')
于 2012-07-31T12:08:58.843 に答える