0

我正在尝试使用 jquery 创建一个动态标签云,我希望它从页面中提取关键字,然后将它们吐出到一个 div 中,但不知道该怎么做 - 我知道我该怎么做它是 php,但不擅长 jquery。

我创建了我的变量“关键字”

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

现在我该如何做一个 foreach 来附加 div “tagCloud”,如下所示:

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

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

</div>

等等..如果有人可以帮助我,那就太好了:)

4

2 回答 2

3

假设您希望云关键字是链接(锚点):

$($('meta[name="keywords"]').attr('content').split(',')).each(function(i, el) {
    $('#tagCloud').append($('<a>').attr('href','#').text(el));
});
于 2009-11-20T11:55:45.170 回答
0

我会这样做:

   var all = "";
    jQuery("meta[name=keywords]").each(function(){
      all += jQuery(this).attr("content") + "\n";
    });
    jQuery("#tagCloud").html(all);
于 2009-11-20T11:52:23.877 回答