Jquery,使用自定义属性获取图像

时间:2012-07-31 12:05:46

标签: jquery

您能否告诉我如何通过自定义属性获取特定图像的值。 例如,我有:

<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中通过“identify”属性获取图像的“src”,谢谢:)

2 个答案:

答案 0 :(得分:9)

最好使用data-*这样的属性

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

因此您可以使用

检索该属性
$('img[data-identif]').data('identif');

有关详细信息,请参阅http://api.jquery.com/jQuery.data/

如果您需要使用data-identif = 5获取img的src,请执行以下操作:

$('img[data-identif="5"]').attr('src');

答案 1 :(得分:1)

jQuery有attribute selector

$('img[data-identif="1"]')