从.data jquery获取价值

时间:2014-06-10 17:17:45

标签: jquery

我需要使用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中我必须为函数键入标题的位置得到它,你能帮助我吗?

1 个答案:

答案 0 :(得分:2)

假设plugin.current元素是<span>,那么您可以执行以下操作:

<span data-caption="My caption">Hello, World!</span>

.data的约定将在元素上查找数据属性。前言data-是指标,后缀caption在这种情况下是名称,因此data-caption