jquery - 在div中找到img并读取alt文本

标签 jquery html

我想在动画中查找图像 <div class="text_slider">并阅读alt=""其中。

<div id="slider">
   <img src="1.png" alt="this is the first image" />
   <img src="2.png" alt="this is the second image" />
</div>

我的尝试是:

function afterPic() { 
    $('.text_slider').animate({
            opacity: 0.25,
            height: 'toggle'
        }, 1000, 
        function() {
          $('.text_slider').html("<p style='z-index: 9998;'>"
                 + $('#slider').find('img').this.alt +"</p>"); 
        }
    );

但不幸的是它不起作用。

最佳答案

您忘记了 '#slider' 周围的引号,并且错误地使用了 jQuery...

它会成功:$('#slider').find('img').attr('alt')

关于jquery - 在div中找到img并读取alt文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17031394/

相关文章:

javascript - 奇怪的 IE9/7 风格问题

javascript - 将多个监听器添加到 navigator.geolocation.getCurrentPosition

javascript - 使用 php 数组从 DatePicker 中的 onSelect 禁用 datepicker 中的日期和 timepicker 中的时间

javascript - 使用 charCodeAt() 从 KeyCode 中检索字符

javascript - 如何修复 cy.route() 数据类型响应问题?

javascript - 循环动画会使浏览器崩溃吗?

javascript - 点击图标时未触发JS点击功能

html - 垂直对齐按钮内的文本

javascript - 使用 EJS 和 HTML 向已添加类的元素添加其他类?

javascript - HTML 下拉功能