jquery插件,实现checkbox全选和得到选择的值。
/** * 复选框批量选取 * 使用方法 * js * $(function(){ * //初始化实现全选反选 * $("#all").myCheckbox(); * //返回选中checkbox的value值 * $("#all").myCheckbox.val(); * }); * html: * 全选<input id="all" type="checkbox"/> * <inputtype="checkbox" value="1"/> * <inputtype="checkbox" value="2"/> * <inputtype="checkbox" value="3"/> * <inputtype="checkbox" value="4"/> */$.fn.myCheckbox = function () {$(this).live('click', function(){ if($(this).attr("checked")==false) { $(this).parents("table").find(':checkbox').attr('checked',''); } else { $(this).parents("table").find(':checkbox').attr('checked','checked'); }});};$.fn.myCheckbox.val = function (check) {var list = new Array();var i = 0;$(this).find("input:checkbox").not($("input:checkbox")).each(function(){list = $(this).val();i++;});return list;}
页:
[1]