2009-11-20 60 views
0

我想創建一個使用jquery的動態標籤雲,我希望它從頁面中拉出關鍵字,然後吐出一個div,但我不知道如何去做 - 我知道我是如何做到這一點,如果它是PHP,但只是不擅長jQuery。jquery append foreach div

我已經建立了我的變量「關鍵字」

var keywords = jQuery("meta[name=keywords]").attr("content"); 

現在我該怎樣着手做一個foreach爲它追加格「tagCloud」是這樣的:

<div class="tagCloud" id="tagCloud"> 

    Keyword 1 \n 
    Keyword 2 \n 
    Keyword 3 \n 

</div> 

等第四..如果有人可以幫助我,那簡直是太棒了:)

回答

3

假設您希望雲關鍵字成爲鏈接(錨點):

$($('meta[name="keywords"]').attr('content').split(',')).each(function(i, el) { 
    $('#tagCloud').append($('<a>').attr('href','#').text(el)); 
}); 
0

我應該這樣做:

var all = ""; 
    jQuery("meta[name=keywords]").each(function(){ 
     all += jQuery(this).attr("content") + "\n"; 
    }); 
    jQuery("#tagCloud").html(all);