如题 

解决方案 »

  1.   

     function checksel() {
                var list = document.getElementById("CheckBoxList1").getElementsByTagName("input");
                for (var i = 0; i < list.length - 1; i++) {
                    if (list[i].type == "checkbox") {
                        if (list[i].checked == true && list[i + 1].checked == true) {
                            //这里是相邻两项或以上被选中,加上你的处理代码
                        }
                    }
                }
            }
      

  2.   


    var cbk = $("#CheckBoxList1 input[type='checkbox']");
    cbk.each(function(i) {
    if (($(this).is(":checked") && cbk.eq(i - 1).is(":checked")) || ($(this).is(":checked") && cbk.eq(i + 1).is(":checked"))) {
    alert("上下都选中了");//有相邻的选中的
    return false;
    }
    else {
    ////没有相邻选中的
    }
    });
    是这个意思吗