zoukankan      html  css  js  c++  java
  • day17--10章节样式操作与属性操作

    1、样式操作toggleClass

    以开关灯为例,点击一下,出现某个内容;在点击一下,该内容隐藏;该内容默认是隐藏的

    (1)html代码如下:

        <input type='checkbox' id='i2'  />
        <input id="i1" type="button" value="开关" />
        <div class="c1 hide">asdfasdf</div>

    (2)css样式设置c1为隐藏

        <style>
            .hide{
                display: none;
            }
        </style>

    (3)使用jquery实现功能如下:

    <script src="jquery-1.12.4.js"></script>
        <script>
            $('#i1').click(function(){
    //            if($('.c1').hasClass('hide')){
    //                $('.c1').removeClass('hide');    如果该内容显示,点击按钮则隐藏;如果该内容隐藏,点击按钮则显示
    //            }else{
    //                $('.c1').addClass('hide');
    //            }
                $('.c1').toggleClass('hide');     //该方法与上述方法实现结果一样
            })
        </script>

    2、属性操作:

    (1)专门用于做自定义属性的操作:attr

                    $('#i1').attr('n')     //查询某个属性的键值 
                    $('#i1').attr('n','v') //添加某个属性
                    $('#i1').removeAttr('n') //移除某个属性

    (2)专门用于checkbox、radio的操作:prop

    对于多选框,当把选中的属性去掉后,在设置后,不会起作用;而prop可以做到

                 $(..).prop('checked')
                    $(..).prop('checked', true)

  • 相关阅读:
    数据库管理
    CodeSmith的运用正在完善中,待续
    各搜索引擎搜索代码
    浏览器本地存储
    QQ在线代码生成
    6组Alpha冲刺4/6
    结对编程作业
    camera相关
    数电、模电相关
    usb协议学习
  • 原文地址:https://www.cnblogs.com/wuxiaoru/p/12662545.html
Copyright © 2011-2022 走看看