我可以使用一些帮助来隔离一个或两个元素并将它们放入 javascript 变量中。我仍在学习如何正确识别 DOM 中的事物,我必须想象我正在尝试做的事情是可能的。
考虑以下:
$('.fancybox').fancybox({
'autoScale': false,
'type': 'iframe',
'padding': 0,
'closeClick': false,
helpers: {
overlay: {
closeClick: false
}
},
afterShow: function () {
$("#overlay_content_top").show();
$("#overlay_content_bottom").show();
},
afterClose: function () {
$("#overlay_content_top").hide();
$("#overlay_content_bottom").hide();
}
});
<div class ="example">
<a class="fancybox" href="http://my-iframe.example"><img src="myimage.jpg" width="x" height="y" /></a>
**<span>Important Information I need</span>**
</div>
我需要将.example 跨度中的 html放入一个变量中,然后将其应用于在幻想框中显示的内容。
所以在疯狂的伪代码中是这样的:
var getname = $(this).html('.example span');
$('.inherit_span').html(getname);
我在页面上有二十个不同的项目可以点击,我不想为每个项目生成单独的 id 或名称,我宁愿在调用 fancybox 函数时从 span 中获取 html,然后将该名称应用于灯箱显示中的另一个元素。任何帮助表示赞赏。