2

ひどいタイトルで申し訳ありませんが、これらのことを言葉で表現するのはひどいです。

私がやろうとしていることは非常に単純だと思います。

単語を構成する隠し文字のセットがあります。

それらの下には、ランダムに寄せ集められた文字の選択があります。

ランダムなごちゃまぜの文字の 1 つをクリックすると、非表示の文字をフィルタリングして、対応する文字を表示します。

私がする必要があるのは、誰かが文字をクリックし、非表示の文字をフィルタリングして、「true」を返して文字を表示するか、「false/null」を返して alert(); を作成することです。

これが私が現在フィルタリングしている方法です。if ステートメントをどこに配置するか、またはそれが私がとるべきアプローチであるかどうかについて混乱しています。

そして、ここにフィドルがあります(隠された言葉は「シール」です) - http://jsfiddle.net/GA7WB/

var $buttons = $('#letters span'),
    $hidden = $('.letter');

$buttons.click(function(){

    _selected = $(this).html();

    $hidden.filter(function() {
        return $(this).text() == _selected;
    }).show();

});
4

2 に答える 2