http://jsfiddle.net/thetylercox/gy8EQ/20/
$(':checkbox').change(function() {
if (this.checked) {
var lastChecked = $(this).prevAll(":checked:first");
if (this.value == lastChecked.val()) {
alert("previous checked box has same value");
}
}
});
問題は、右から左にしか機能しないことです。反対方向を試してみてください。if (this.value != lastChecked.val()) { alert("前のチェックボックスには同じ値があります"); }