zoukankan      html  css  js  c++  java
  • jQuery 操作元素属性、内容、css、class

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
            </script>
            <script type="text/javascript">
                /*1.操作元素属性
                 * -获取:
                 *         对象.attr("属性名"); //注意输入框的实时value要用对象.val()
                 * -修改:
                 *         对象.attr("属性名","属性值");
                 * 
                 */
                
                /*2.操作元素内容
                 * -获取:  //同js的innerHTML innerText
                 *         对象.html() 
                 *         对象.text()
                 * -修改:
                 *         对象.html("内容") //拼接:对象.html(对象.html()+"内容")
                 *         对象.text("内容")
                 */
                
                $(document).ready(function(){
                /*3.操作元素样式(css)
                 * 
                 */
                    $("#t01").click(function(){
                        //-增加/修改样式  //同js的.style设置的是内联样式 优先级较高
                        $(this).css("background-color","green");
                        //-获取样式
                        console.log($(this).css("width"));
                    });
                    $("#t02").click(function(){
                        //-修改json方式多个样式
                        $(this).css({"background-color":"yellow",
                                        "width":"200px",
                                        "border":"5px solid red"});
                    });
                /*4.操作元素样式(class)
                */
                    $("button").click(function(){
                        //-增加class
                        $("#t03").addClass("tClass");
                        //-删除class
                        $("#t03").removeClass("tClass2");
                        //-切换class 有就删除 没有就添加
    //                    $("#t03").toggleClass("tClass");
                    });
                });
            </script>
            
            <style type="text/css">
                #t01,#t02{
                     100px;
                    height: 100px;
                    margin: 10px;
                    
                    border: 1px solid red;
                }
                .c03{
                     100px;
                    height: 100px;
                    border: 1px solid black;
                }
                .tClass{
                    background-color: pink;
                }
                .tClass2{
                    font: 20px;
                    font-weight: bold;
                }
            </style>
        </head>
        <body>
            <div id="t01">
                操作元素样式(css)
            </div>
            <div id="t02">
                操作元素样式(css)--json
            </div>
            <button >操作元素样式(class)</button>
            <br /><br />
            <div id="t03" class="c03 tClass2">
                操作元素样式(class)
            </div>
        </body>
    </html>
  • 相关阅读:
    c++ 设计模式3 (重构技法 Template Method)
    C++ 设计模式2 (面向对象设计原则)
    c++ 设计模式1
    算法总结—二分搜索与旋转排序数组
    c++ 构造函数,拷贝构造函数,析构函数与赋值操作符
    题解 P2330 【[SCOI2005]繁忙的都市】
    题解 CF896C 【Willem, Chtholly and Seniorious】
    题解 P3369 【【模板】普通平衡树】
    题解 CF383C 【Propagating tree】
    题解 P1179 【数字统计】
  • 原文地址:https://www.cnblogs.com/wangdongwei/p/11341599.html
Copyright © 2011-2022 走看看