隠しフィールドのグループをその値でチェックするにはどうしたらよいですか?その値に相違がある場合、falseを返します。しかし空の値と "False"は等しく扱われるべきです。空、真、偽の3つの値しかありませんが、私は空をFalseとして扱いたいと思います。私はjqueryは値の類似性についてすべての隠し要素をチェックしてブール値を返します
var isTrue = true;
// is there a way to do this in jquery or similar to this?
var values = $("#group input:hidden").distinct().take(2);
if(values.length == 2) {
// only make it false if there is a true in the values.
if(values[0] == 'True' || values[1] == 'True') {
isTrue = false;
}
}
のようなもの
をしたい
出力は、インデックス内のインデックスを交換することができる
{values[0] = '', values[1] = 'False'} = true
{values[0] = 'True', values[1] = 'False'} = false
{values[0] = '', values[1] = 'True'} = false
ようにする必要があります。
実際に私は$ .eachを使って私自身の質問に答えました。あなたのものは私のソリューションとほとんど同じですので、私はこの答えを受け入れます。それを拡張のために+1します。 –