Fancybox 有一个 title 属性,它从标题标签中获取值
jQuery.fn.getTitle = function() {
var arr = jQuery("a.fancybox");
jQuery.each(arr, function() {
var title = jQuery(this).children("img").attr("title");
jQuery(this).attr('title',title);
})
}
我希望能够复制标题的属性而不是标题
<dl class="gallery-item">
<dt class="gallery-icon portrait">
<a href="***.jpg" class="fancybox" rel="fancybox" title="">
<img src="*****.jpg" alt="item name"></a>
</dt>
<dd class="wp-caption-text gallery-caption">
item name
</dd>
</dl>
到目前为止,我已经尝试将标题更改为
jQuery( this ).children("img").next().text();
and
jQuery( this ).parent("dt").next().text();
但这没有帮助。任何其他方式让它工作。