首页 > Web开发 > 详细

jQuery练习

时间:2019-05-19 14:52:51      阅读:101      评论:0      收藏:0      [点我收藏+]

jQuery练习

练习一:爱好选择器

技术分享图片

  $(function () {
            //1.点击全选
            var $checkedAllBox = $(‘#checkedAllBox‘)
            var $checkedAllBtn = $(‘#checkedAllBtn‘)
            var $items = $(‘:checkbox[name=items]‘)
            $checkedAllBtn.click(function () {
                $items.prop(‘checked‘,true)
                $checkedAllBox.prop(‘checked‘,true)
            })
            //2.点击全不选
            var $checkedNoBtn = $(‘#checkedNoBtn‘)
            $checkedNoBtn.click(function () {
                $items.prop(‘checked‘,false)
                $checkedAllBox.prop(‘checked‘,true)
            })
            //3.反选
            var $checkedRevBtn = $(‘#checkedRevBtn‘)
            $checkedRevBtn.click(function () {
                $items.each(function () {
                    this.checked = !this.checked
                })
                $checkedAllBox.prop(‘checked‘,$items.filter(‘:not(:checked)‘).length===0)
            })
            //4.提交
            var $sendBtn = $(‘#sendBtn‘)
            $sendBtn.click(function () {
                $items.each(function () {
                    if(this.checked){
                        console.log(this.value)
                    }
                })
            })
            //5.全选/全不选
            $checkedAllBox.click(function () {
                $items.prop(‘checked‘,this.checked)
            })
            //6.点击爱好,更新全选/全不选状态
            $items.click(function () {
                $checkedAllBox.prop(‘checked‘,$items.filter(‘:not(:checked)‘).length===0)
            })
        })

  

jQuery练习

原文:https://www.cnblogs.com/yangHS/p/10889181.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!