2012-10-22 53 views
1

嗨,我試圖讓jQuery的每一個HREF的title屬性,並把它作爲一個跨度,也做了這樣的事情:如何獲得每個href的標題屬性並將其作爲跨度?

$('.menu li').each(function(){ 
    var title = $('.menu li a').attr("title"); 
    $(".menu li a span").text(title); 
}); 

每個環節都有不同的title屬性加得,但它的應用每個跨度的第一個標題屬性,我錯過了什麼?

感謝

回答

2

你選擇菜單的li你的循環中。你想在當前.menu內隻影響<li>

$('.menu li').each(function(){ 
    var title = $(this).find("a").attr("title"); 
    $(this).find("a span").text(title); 
}); 
+0

感謝,大的幫助:) – user1338176

1

您需要this關鍵字來引用該each匹配的元素被迭代(一.menu li元素):

$(".menu li").each(function(){ 
    var title = $(this).find("a").attr("title"); 
    $(this).find("a span").text(title); 
}); 
+0

感謝,大的幫助:) – user1338176

相關問題