0

このコード行があります

var songs = document.getElementsByTagName("span");
var songArray = jQuery.makeArray(songs);
$(songArray).appendTo(document.body);   

ページでスパンタグを探し、配列を作成してから表示します。それが最善の方法かどうかはわかりませんが、うまくいきます。しかし、私が抱えている問題は、配列を表示したいということです。その配列に重複がある場合、重複を削除し、その最初のインスタンスのフォントサイズを大きくします。それを行う方法がわからない。

4

1 に答える 1

0

以下のコードは、すべてspanの を選択し、同じ「値」を持つスパンが追加されていない限り、それらを本文に追加します。この場合、フォント サイズは に設定されますlargerが、関数「getValue」は「演習」として残されます。重複を構成するものに関する情報の欠如

var songs = $("span")
    temp = {};
songs.each(function(){
  var value = getValue(this);
  if(!temp.hasOwnProperty()){
     (temp[value] = $(this).clone())
       .appendTo(document.body);
  } else {
     temp[value].css({"font-size":"larger"})
  }
});
于 2013-04-17T17:59:48.397 に答える