Jquery 获取对嵌套html标记中函数的回调
我有一个回调,我之前已经得到了帮助,可以在jCarousel上看到最后一张幻灯片 回调本身可以工作,但它需要获取列表(这是第一个标记),我希望它从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
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可见范围内的第一个项目时(在滚动动画之后)调用该函数。传递四个参数:请求旋转木马的实例和li
似乎是传递给回调函数的第二个参数,而不是这个
。是的,我现在真的迷路了,它真的让我心烦意乱。如果你能用你现在拥有的创建一个新的回调函数,我会看看。我对jcarousel不太熟悉。我在jfiddle网站上找不到任何东西。该网站底部有一个jcarousel,他用它来获取照片名称和摄影师的标签,就我而言,我不知道如何复制它