Jquery 从html中提取img属性

Jquery 从html中提取img属性,jquery,Jquery,我用的是旋转滑块。当滑块改变时,我想获取标记的“id”属性,并将其用于进一步处理 到目前为止,我只有这些: 这会提醒以下人员(简化): 只需进一步查看HTML并找到,然后提醒id属性: <div class="slotholder"> <img src="aa5.jpg" class="rev-slidebg aSliderImage defaultimg" id="aSliderImage_2_3"> <div class="tp-bgimg de

我用的是旋转滑块。当滑块改变时,我想获取
标记的“id”属性,并将其用于进一步处理

到目前为止,我只有这些:

这会提醒以下人员(简化):


只需进一步查看HTML并找到
,然后提醒
id
属性:

<div class="slotholder">
    <img src="aa5.jpg" class="rev-slidebg aSliderImage defaultimg" id="aSliderImage_2_3">
    <div class="tp-bgimg defaultimg" style="background-image: url(&quot;aa5.jpg&quot;);">
    </div>
</div>

我认为
data.currentslide.html()
正在返回字符串。因此,用
$(…)
将其包装成对象,您可以对其执行
查找

id="aSliderImage_2_3"
编辑1

更新了
find
选择器。希望这能对你的复杂物体起作用

revapi.on('revolution.slide.onafterswap', function(event, data) {
    var html = data.currentslide.html().filter("img");
    alert(html.attr("id"));
});

我试过了,我得到了错误“data.currentslide.html(…).find不是函数”现在更改了它,更好的@user460114Error:data.currentslide.html(…).filter不是函数我认为它返回了未定义的函数,因为实际的html比我在原始帖子中使用的要复杂得多。我尝试过简化的html,它确实有效。因此,我将一直使用它,直到它能够处理复杂的代码。
$(data.currentsiled.html())
将在对
DOM
执行时返回常规的
jQuery
对象。因此,您可以使用任何
jquery
选择器
.class
等。
revapi.on('revolution.slide.onafterswap', function(event, data) {
    var html = data.currentslide.html().filter("img");
    alert(html.attr("id"));
});
revapi.on('revolution.slide.onafterswap', function(event, data) {
    var img = $(data.currentslide.html()).find("img");
    alert(img.attr("id"));
});
revapi.on('revolution.slide.onafterswap', function(event, data) {
    var img = $(data.currentslide.html()).find("img.aSliderImage:first");
    alert(img.attr("id"));
});