用jquery遍历gridview里面的checkbox,如果checkbox已经被勾选就跳过,如果没有被勾选,判断这个checkbox后面的值,如果是正数就禁用该checkbox,让该checkbox不能被勾选,如果是负数就准许这个checkbox可以被勾选。···

解决方案 »

  1.   

    我自己弄出来了,
    $("···.checkbox[checked != checked]").each(function()//遍历没有选中的checkbox
    {
       var   i  =····;
       if(i>=0)
    {
      $(this).attr("disabled","disabled");
    }
    else
    {
      return;
    }
    }); 
      

  2.   


    $("#gv1 :checkbox:not(:checked)").each(function(i){//未选中的
                //alert($(this).attr("id"));
                if(parseInt($(this).next().val()) >= 0){//判断下一个元素的值
                    $(this).attr("disabled","disabled");
                }
            });