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>
  • 相关阅读:
    1.Basic Structure
    React生成组件类
    React遍历标签数组
    React遍历数组
    React节点插入内容
    -Dmaven.multiModuleProjectDirectory system property is not set
    Openstack_通用模块_Oslo_vmware 创建/删除 vCenter 虚拟机
    perl 安装AnyEvent::HTTP
    建立可视化决策平台,“数据化”首当其冲!
    建立可视化决策平台,“数据化”首当其冲!
  • 原文地址:https://www.cnblogs.com/wangdongwei/p/11341599.html
Copyright © 2011-2022 走看看