• jQuery


    jQuery 拥有可操作 HTML 元素和属性的强大方法。


    jQuery DOM 操作

    jQuery 中非常重要的部分,就是操作 DOM 的能力。

    jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。

    提示:DOM = Document Object Model(文档对象模型)

    DOM 定义访问 HTML 和 XML 文档的标准:

    “W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容、结构以及样式。”


    获得内容 - text()、html() 以及 val()

    三个简单实用的用于 DOM 操作的 jQuery 方法:

    • text() - 设置或返回所选元素的文本内容
    • html() - 设置或返回所选元素的内容(包括 HTML 标记)
    • val() - 设置或返回表单字段的值

    下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("#btn1").click(function(){
     8     alert("Text: " + $("#test").text());
     9   });
    10   $("#btn2").click(function(){
    11     alert("HTML: " + $("#test").html());
    12   });
    13 });
    14 </script>
    15 </head>
    16 
    17 <body>
    18 <p id="test">这是段落中的<b>粗体</b>文本。</p>
    19 <button id="btn1">显示文本</button>
    20 <button id="btn2">显示 HTML</button>
    21 </body>
    22 
    23 </html>
    View Code

    查看结果:

    默认:                                点击文本:

              

    点击HTML:


    下面的例子演示如何通过 jQuery val() 方法获得输入字段的值:

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("button").click(function(){
     8     alert("Value: " + $("#test").val());
     9   });
    10 });
    11 </script>
    12 </head>
    13 
    14 <body>
    15 <p>姓名:<input type="text" id="test" value="米老鼠"></p>
    16 <button>显示值</button>
    17 </body>
    18 
    19 </html>
    View Code

    查看结果:

    默认:                         

           

    点击之后:


    获取属性 - attr()

    jQuery attr() 方法用于获取属性值。

    下面的例子演示如何获得链接中 href 属性的值:

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("button").click(function(){
     8     alert($("#w3s").attr("href"));
     9   });
    10 });
    11 </script>
    12 </head>
    13 
    14 <body>
    15 <p><a href="http://www.w3school.com.cn" id="w3s">W3School.com.cn</a></p>
    16 <button>显示 href 值</button>
    17 </body>
    18 
    19 </html>
    View Code

    查看结果:

            


  • 相关阅读:
    Redis
    Log4Net
    EF脚手架生成数据库上下文(scaffold-dbcontext)
    quartz.net
    基于LNMP的小米电子商务网站平台
    LVS的DR模式负载均衡
    华为交换机SSH配置
    VMware ESXi 6.5安装
    VLAN划分
    华为路由设备SSH配置
  • 原文地址:https://www.cnblogs.com/sihuiming/p/5337192.html
Copyright © 2020-2023  润新知