私はこのコードをcodeLABで見つけました。「クリケット」と「ボクシング」がチェックされている場合にのみ真の結果を得ようとしています。現在のところ、両方がチェックされている場合だけでなく、他のものが選択されている場合にも機能します。複数のチェックボックスの2つの値だけを取得
https://jsfiddle.net/kubus1234/oksm8eaw/
$("button").click(function() {
var favorite = [];
$.each($("input[name='sport']:checked"), function() {
favorite.push($(this).val());
});
var test = [];
$.each($("input[name='sport']:checked"), function() {
test.push($(this).val());
});
if (favorite[1] == "cricket" || test[1] == "boxing") {
alert("Your are the best");
} else {
alert("Your are looser");
}
});
任意のソリューション?
を、JSでの配列は、インデックス付きゼロなので、で開始します'[" one "、" two "] [0] ===" one "' –