$(document).ready(function(){
$('#checkall').click(function(){
$("input[type='checkbox']").attr('checked', $('#checkall').is(':checked'));
})
});这个是当前页全选/反选复选框;我现在做的是checkall在top页面,而其他的checkbox在bottom页面,怎么才能在top页面选中checkall,在bottom同步全选/反选 ?jquerycheckboxfunction

解决方案 »

  1.   

    $(window.parent.frames["bottom"].window.document).find("input[type='checkbox']").attr('checked','checked');
      

  2.   


    var $ckAll = $('#checkAll');
    var bwin = parent.frames["bottom"].window, b$ = bwin.$;
    var bdoc = bwin.document, $cks = b$('input:checkbox');
    $ckAll.click(function(){
     $cks.prop('checked', $ckAll.prop('checked'));
    });
      

  3.   


    这个是不了啊,有2个问题我不太了解,您的prop我换成attr可以吗?因为我的js库版本低。
    另外一个问题是bdoc是啥作用,这里面没有用到它啊,我刚接触jq,好多东西不太熟。