jQuery CheckBox单选

1、同级元素

$(":checkbox").click(function(){
$(this).attr("checked",true);
$(this).siblings().attr("checked",false);
});

获取当前索引值:$(this).index();

 

 2、不同级

$(':checkbox').each(function(){
                    $(this).click(function(){
                        if($(this).is(':checked')){//或者$(this).attr(':checked')
                            $(':checkbox').removeAttr('checked');
                            $(this).prop('checked',true);
                            //$(this).attr('checked','checked');                        
                        }
                    });
                })

 获取当前索引值:$(this).index(':checkbox');

 

PS:angularJs中使用jQuery

 setTimeout(function () {
            $scope.$apply(function () {

                  //所进行的修改值或样式的代码
            });
        }, 1000);

 

posted @ 2017-12-08 17:58  Zella  阅读(193)  评论(0编辑  收藏  举报