Javascript 使用wordpress中的标题文本设置fancybox标题

Javascript 使用wordpress中的标题文本设置fancybox标题,javascript,jquery,dom,fancybox,Javascript,Jquery,Dom,Fancybox,Fancybox有一个title属性,它从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); }) } 我希望能够复制标题的属性,而

Fancybox有一个title属性,它从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>

但这没用。任何其他方法都可以让它工作

我也有同样的问题。让它像这样工作:

$('dl.gallery-item').each(function(){
    var caption = $(this).find('dd.wp-caption-text').text();
    $(this).find('a').attr('title',caption);
    $(this).find('dd.wp-caption-text').remove();    
});

我已经有一段时间没有发布这个问题了,我已经解决了它。忘了怎么做吧,反正我会把它作为正确的答案,因为我认为这和它对我的作用方式相似。
$('dl.gallery-item').each(function(){
    var caption = $(this).find('dd.wp-caption-text').text();
    $(this).find('a').attr('title',caption);
    $(this).find('dd.wp-caption-text').remove();    
});