您能否告诉我如何通过自定义属性获取特定图像的值。 例如,我有:
<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”,谢谢:)
答案 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"]')