zoukankan      html  css  js  c++  java
  • jq:基本操作(设置值、DOM对象和JQ对象的转换)

    1、设置值

    text() :设置或返回所选元素的文本内容

    html()  :设置或返回所选元素的内容(包括 HTML 标记)

    val() :设置或返回表单字段的值

    attr() :设置或返回属性值

    <!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>
            <script>
                $(function(){
                     $("#b").click(function(){
                       $("#test").text("新年好!");
                     });
                });
            </script>
        </head>
        <body>
            <p id="test">我是一个文本!</p>
            <button id="b">设置文本的值</button>    
        </body>
    </html>

    刚开始是文本的初始值:

    点击按键后,对文本重新赋值,文本的值发生了改变:

     2、DOM对象和JQ对象的转换

    (1)DOM对象转换为JQ对象

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>DOM对象和JQ对象的转换</title>
            <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>
            <script>
                function test(){
                    var test = document.getElementById("test");
                    $(test).html("新年好!");
                }
            </script>
        </head>
        <body>
            <span id="test">大家好,我是一个文本!</span>
            <input type="button" value="DOM对象转换为JQ对象" onclick="test()"/>
        </body>
    </html>

     

     (2)JQ对象转换为DOM对象

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>JQ对象转换为DOM对象</title>
            <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
            <script>
                $(function(){
                    $("#button").click(function(){
                        $("#test").get(0).innerHTML="新年好!";
                     });
                });
            </script>
        </head>
        <body>
            <span id="test">大家好,我是一个文本!</span>
            <input type="button" value="JQ对象转换为DOM对象" id="button"/>
        </body>
    </html>

     

     4、属性操作

    (1)设置或获取元素的固有属性值prop()

    所谓元素的固有属性值就是元素本身自带的属性,如a标签里的href,input里的type

    获取:

    <body>
            <input type="button" value="提交"/>
            <script>
                $(function(){
                    console.log($("input").prop("type"));
                })
            </script>
        </body>

     设置:

    <body>
            <input type="button" value="提交"/>
            <script>
                $(function(){
                    console.log($("input").prop("value","123"));
                })
            </script>
        </body>

     (2)获取或设置自定义属性

    获取:

    <body>
            <input type="button" value="提交" index="123"/>
            <script>
                $(function(){
                    console.log($("input").attr("index"));
                })
            </script>
        </body>

     设置:

    <body>
            <input type="button" value="提交" index="123"/>
            <script>
                $(function(){
                    console.log($("input").attr("index","456"));
                })
            </script>
        </body>

     (3)数据缓存date(),这里面的数据是存放在元素的内存中的

    <body>
            <input type="button" value="提交" index="123"/>
            <script>
                $(function(){
                    $("input").data("username","tom");
                    console.log($("input").data("username"));
                })
            </script>
        </body>

    标签内没有数据:

     数据可以取出:

  • 相关阅读:
    (转)浮点数的存储方式
    (转)静态变量和全局变量的区别
    (转)RTMP协议从入门到放弃
    python: format
    Tornado web.authenticated 用户认证浅析
    Python时间,日期,时间戳之间转换
    Python图片处理PIL/pillow/生成验证码/出现KeyError: 和The _imagingft C module is not installed
    Python图像处理库:Pillow 初级教程
    Python练习册--PIL处理图片之加水印
    python中string模块各属性以及函数的用法
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12233218.html
Copyright © 2011-2022 走看看