0

jqueryを使用して動的タグクラウドを作成しようとしています。ページからキーワードを取得してdivに吐き出したいのですが、どうすればよいかわかりません。それはphpでしたが、jqueryはあまり得意ではありませんでした。

変数「キーワード」を作成しました

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

次に、次のようにdiv「tagCloud」を追加するためにforeachを実行するにはどうすればよいですか。

<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 に答える