zoukankan      html  css  js  c++  java
  • jQuery HTML

    1.jQuery获得内容和属性

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

    获得内容

      text()  html()  val()

    获得属性

      attr()

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
      $("button").click(function(){
        alert($("#runoob").attr("href"));
      });
    });
    </script>
    </head>
    
    <body>
    <p><a href="//www.runoob.com" id="runoob">菜鸟教程</a></p>
    <button>显示 href 属性的值</button>
    </body>
    </html>
    

      显示结果://www.runoob.com

    2.jQuery设置内容和属性

    设置内容

    $("#test1").text("Hello world!");

    $("#test2").html("<b>Hello world!</b>");

    $("#test3").val("RUNOOB");---->设置或返回表单字段的值

    设置属性

    $("#runoob").attr("href","http://www.runoob.com/jquery");

    attr方法允许同时设置多个属性

    $("#runoob").attr({ "href" : "http://www.runoob.com/jquery", "title" : "jQuery 教程" });

    回调函数

    text(),html(),val(),attr()都有回调函数。

    回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值

    3.jQuery添加元素

    append() - 在被选元素的结尾插入内容

    prepend() - 在被选元素的开头插入内容

    after() - 在被选元素之后插入内容

    before() - 在被选元素之前插入内容

    function appendText()
    {
        var txt1="<p>文本。</p>";              // 使用 HTML 标签创建文本
        var txt2=$("<p></p>").text("文本。");  // 使用 jQuery 创建文本
        var txt3=document.createElement("p");
        txt3.innerHTML="文本。";               // 使用 DOM 创建文本 text with DOM
        $("body").append(txt1,txt2,txt3);        // 追加新元素
    }
    

    4.jQuery删除元素

    remove() - 删除被选元素(及其子元素)

    $("#div1").remove();

    remove可以加参数,对删除元素进行过滤

    $("p").remove(".italic");  删除class=“italic”的所有<p>元素

    empty() - 从被选元素中删除子元素

      $("#div1").empty();

     

  • 相关阅读:
    宝宝咳嗽
    如何查看 oracle 官方文档
    00 序 建立环境
    09 变量重游
    【TYVJ】1359
    【COGS】147. [USACO Jan08] 架设电话线(二分+spfa)
    【wikioi】1904 最小路径覆盖问题(最大流+坑人的题+最小路径覆盖)
    【wikioi】1034 家园(最大流+特殊的技巧)
    【BZOJ】1040: [ZJOI2008]骑士(环套树dp)
    【POJ】2234 Matches Game(博弈论)
  • 原文地址:https://www.cnblogs.com/jszfy/p/12753578.html
Copyright © 2011-2022 走看看