0

プレゼンテーション ID に基づいてソート可能な jQuery を使用してリストに要素を追加する ifElseif ステートメントがあります。同じ要素が複数回追加されるのを防ぎたい。

私が思いついたアイデアは、「disregardList」という配列を作成し、ifElseif ステートメントの前に別の if ステートメントを使用して、プレゼンテーション ID が配列内に既に含まれているかどうかを確認することです。次に、ifElseif ステートメントを実行し、最後に現在のプレゼンテーション ID を配列に追加します。これが私がこれまでに持っているものです。

  function presentationAddToAgenda(presentationId)
           {    

              var disregardList = new Array();

                 if (disregardList[i] != presentationId) 
                    {
                       ifElseif statement.......
                       {
                       Blaa Blaa Blaa 

                       disregardList.push("presentationId");

                    }
            };
4

1 に答える 1

3

あなたはjQueryを使用していると述べたので、jQuery.inArray()関数を使用して、値がすでに無視リストにあるかどうかを次のようにテストできます。

if ($.inArray(presentationId, disregardList) == -1) { // -1 means not found
    // do stuff
}
于 2013-03-01T11:27:39.237 に答える