5

jsfiddleでわかるように、私は2枚の黒いコインを取りました。黒のコインを別の黒のコインの上に置くと、「自分の種類を殺すことはできない」という警告が表示され、コインを前の位置に置く必要があります。しかし、ご覧のとおり、機能していません。

4

1 に答える 1

2

あなたの問題は、UTF-8文字のHTMLエンティティエンコードバージョンを探していることだと思います。HTMLエンティティエンコーディングは、エンティティの10進値(この場合はUTF-8文字コード)の形式&#XXXX;を使用します。XXXX

JavaScript側では、エンティティのJavaScript形式を使用する必要があります。これは\uXXXX、エンティティXXXX16進値です。したがって、10進値を16進数に変換して適切な形式にすると、検索配列は次のようになります。

var blackCoins = ["\u265b", "\u265c"];

ゲームがどのように機能するかはわかりませんが、この変更を行うと、からの「一致」が発生し$.inArray()ます。それがあなたが探しているものだと思います。

于 2012-09-06T05:56:03.077 に答える