Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 获取对嵌套html标记中函数的回调_Jquery_Callback_This_Image - Fatal编程技术网

Jquery 获取对嵌套html标记中函数的回调

Jquery 获取对嵌套html标记中函数的回调,jquery,callback,this,image,Jquery,Callback,This,Image,我有一个回调,我之前已经得到了帮助,可以在jCarousel上看到最后一张幻灯片 回调本身可以工作,但它需要获取列表(这是第一个标记),我希望它从HTML中获取alt属性。我是否应该做些什么来深入研究以获取所需的属性 我试图从图像标记中获取alt属性,而不是第一个列表或锚点 function itemVisibleIn(carousel) { $("#gallerydescription").html( $(this).attr("alt")); }; <li><a

我有一个回调,我之前已经得到了帮助,可以在jCarousel上看到最后一张幻灯片

回调本身可以工作,但它需要获取列表(这是第一个标记),我希望它从HTML中获取
alt
属性。我是否应该做些什么来深入研究以获取所需的属性

我试图从图像标记中获取
alt
属性,而不是第一个列表或锚点

function itemVisibleIn(carousel) {
    $("#gallerydescription").html( $(this).attr("alt")); 
};

<li><a href="images/gallery/placeholder1.png" rel="shadowbox" title="This is the description">**<img class="caption" src="images/gallery/placeholder1.png" width="750" height="450" title="test Title1" alt="This is the title" />**</a></li>
功能项VisibleIn(旋转木马){
$(“#gallerydescription”).html($(this.attr(“alt”));
};

  • 如果我理解正确,您希望使用
    find
    获取
    img
    。大概是这样的:

    $(this).find("img").attr("alt")
    
    如果需要,传递到
    find
    的选择器可以更具体,以区分多个图像。可能是这样,只需获取带有一类标题的图像:

    $(this).find("img.caption").attr("alt")
    

    您能否明确说明
    carousel
    var返回的内容?抱歉,这是一个来自manualJavaScript函数的直接帖子,当项目成为carousel可见范围内的第一个项目时(在滚动动画之后)调用该函数。传递四个参数:请求旋转木马的实例和
  • 对象本身、指示列表中项目位置的索引以及旋转木马操作的状态(prev、next或init)。或者,您可以传递一个或两个函数的散列,这些函数在动画之前和/或之后触发:itemFirstInCallback:{onBeforeAnimation:callback1,onAfterAnimation:callback2}嗯,我仍然无法运行,我想这就是我通过回调所做的。你能从上面的评论中看到什么吗?有没有可能我返回了不正确的内容?从你发布的文档来看,
    li
    似乎是传递给回调函数的第二个参数,而不是
    这个
    。是的,我现在真的迷路了,它真的让我心烦意乱。如果你能用你现在拥有的创建一个新的回调函数,我会看看。我对jcarousel不太熟悉。我在jfiddle网站上找不到任何东西。该网站底部有一个jcarousel,他用它来获取照片名称和摄影师的标签,就我而言,我不知道如何复制它