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 回答