2012-02-20 122 views
0

我有在一個單一的DIV使用jquery顯示活動鏈接

<div class="title"> 
    <a href ="www.link1.com"></a> 
    <a href ="www.link2.com"></a> 
    <a href ="www.link3.com"></a> 
    <a href ="www.link4.com"></a> 
</div> 

其次是4分的描述在一個DIV顯示4個鏈接列表。

<div class="description"> 
    <a href ="www.link1.com">Description 1</a> 
    <a href ="www.link2.com">Description 2</a> 
    <a href ="www.link3.com">Description 3</a> 
    <a href ="www.link4.com">Description 4</a> 
</div> 

我正在尋找一種方法來使用jquery來顯示與他們各自的div一次描述相關的標題。它不應該是一個帶有4行的列表,其中每行都顯示在其原始行上,而其餘的div空白,但是每個行應該看起來好像是該div中唯一的項目。任何幫助你可以給予驚人的。謝謝!

+2

爲什麼不簡單地''? – 2012-02-20 15:39:29

回答

3
jQuery('.title a').each(function() { 
    var j = jQuery(this); 
    var title = jQuery('.description a[href=' + j.attr('href') + ']').html(); 
    j.attr('title', title); 
}); 
3

如果兩個列表的順序是一樣的:

$(".title a").each(function(index){ 
    var title = $(".description a").eq(index).html(); 
    $(this).attr("title", title); 
} 

假設我已經理解了問題。