gridster.js の使用を必要とする宿題があり、リスト項目の data-row 属性が特定の値と等しいかどうか、およびその data-col 属性が値と等しいかどうかを確認できるようにしたいと考えています。それらが目的の値と等しく、それらの座標が意図した位置と一致する場合、「true」のリスト項目にクラスを追加したいと思います。
私が現在これを達成しようとしているリスト項目には、 の頭文字と の頭文字data-row
が2
あり、data-col
に1
移動したかどうかを確認したいと思いdata-row
1
ますdata-col
1
。私が試したコードは次のとおりです。
if ($('.hi').data({row: 1, col: 1})) $('.hi').addClass('true'); }
ただし、このステートメントでは、位置に関係なく true のクラスが追加されます。理想的には、私がやろうとしているのは、各リスト項目の と の値が正しい値に等しいかどうか、data-row
およびtrue のクラスを追加するかどうかを確認することです。data-col
次に、.each
メソッドを使用して、各リスト項目にクラスがあるかどうかを確認することを計画しています。クラスがあるtrue
場合は、グリッドスター順不同リストを含む div の背景色を変更したいと思います。