我需要使用lightbox插件在我的图片中添加一些标题,它使用以下函数调用标题:
setCaption: function () {
var caption = $(plugin.current).data("caption");
if(!!caption && caption.length > 0) {
plugin.caption.fadeIn();
$('p', plugin.caption).text(caption);
}else{
plugin.caption.hide();
}
},
我不知道html中我必须为函数键入标题的位置得到它,你能帮助我吗?
答案 0 :(得分:2)
假设plugin.current
元素是<span>
,那么您可以执行以下操作:
<span data-caption="My caption">Hello, World!</span>
.data
的约定将在元素上查找数据属性。前言data-
是指标,后缀caption
在这种情况下是名称,因此data-caption
。