我想获取该属性的值。我试图通过
获取alt属性 jQuery('#galleryalbum img').attr('alt');
但我不能得到价值
jQuery(function() {
jQuery(document).ready(function() {
// jQuery('#galleryalbum img').each(function(){
title = jQuery('#galleryalbum img').attr('alt');
console.log(title);
//});
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div id="galleryalbum" style="height: 100px; width: auto; position: relative;">
<div id="1" style="float: none; list-style: none; position: absolute; width: 429px; z-index: 0; display: none;">
<img typeof="foaf:Image" src="http://localhost/intranet/sites/default/files/styles/gallery_image/public/Vidhya%20R%20-%20Hi5.jpg?itok=LCNjfrSm" width="700" height="300" alt="" title="Vidhya R - As you look back with pride and a sense of achievement... Here's wishing you many more years of success and joy at Aspire! Happy 5!"
style="width: 100%;">
</div>
</div>
&#13;
答案 0 :(得分:2)
您的代码工作正常但alt
为空。
alert($('img').attr('alt'));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="https://i.stack.imgur.com/5OA0z.jpg?s=64&g=1" alt="test">
&#13;
答案 1 :(得分:0)
在你的HTML中,alt是空的,我相信你期待看到标题中的内容。 如果你在alt =“这里有一些内容”中给出一些内容,你将在控制台中得到结果。 如果要查看title属性中的文本,请使用
jQuery(function() {
jQuery(document).ready(function() {
// jQuery('#galleryalbum img').each(function(){
title = jQuery('#galleryalbum img').attr('title');
console.log(title);
// });
});
});