zoukankan      html  css  js  c++  java
  • jQuery属性操作之html属性操作

    jQuery的属性操作, 是对html文档中的属性进行读取、设置和移除操作。比如,attr()、 removeAttr()。

    1. attr()

    attr()可以设置属性值或者返回被选元素的属性值

    1.1 使用attr()获取值

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>attr()获取值</title>
     6     <script type="text/javascript" src="jquery.js"></script>
     7     <script>
     8 
     9          $(function () {
    10              var cla = $("div").attr("class");
    11              console.log(cla);
    12              var id = $("div").attr("id");
    13              console.log(id);
    14          })
    15 
    16     </script>
    17 </head>
    18 <body>
    19     <div class="divClass" id="divId"></div>
    20 </body>
    21 </html>

    结果为:

     1.2 使用attr()设置值

      1.2.1 使用attr()设置一个值

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>attr() Demo</title>
        <script type="text/javascript" src="jquery.js"></script>
        <script>
            $(function () {
                $("div").attr("class", "box");
            })
        </script>
    </head>
    <body>
        <div></div>
        <div></div>
    </body>
    </html>

    结果显示为:

      1.2.2 使用attr()设置多个值

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>attr() Demo</title>
        <script type="text/javascript" src="jquery.js"></script>
        <script>
            $(function () {
                $("div").attr({
                    "class": "divClass",
                    "id": "divId"
                });
            })
        </script>
    </head>
    <body>
        <div></div>
    </body>
    </html>

    设置效果为: 

    2. removeAttr()

    移除属性

    2.1 删除单个属性

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>removeAttr() Demo</title>
        <script type="text/javascript" src="jquery.js"></script>
        <script>
            $(function () {
                $("div").removeAttr("class");
                $("div").removeAttr("id");
            })
        </script>
    </head>
    <body>
        <div class="divClass" id="divId"></div>
    </body>
    </html>

    设置效果为:

    2.2 removeAttr()设置多个属性值

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>removeAttr() Demo</title>
     6     <script type="text/javascript" src="jquery.js"></script>
     7     <script>
     8         $(function () {
     9             $("div").removeAttr("class id");
    10         })
    11     </script>
    12 </head>
    13 <body>
    14     <div class="divClass" id="divId"></div>
    15 </body>
    16 </html>

    显示结果为:

  • 相关阅读:
    Codeforces 1237D. Balanced Playlist
    Codeforces 1237C2. Balanced Removals (Harder)
    使用excel计算指数平滑和移动平均
    HP滤波原理浅学
    第二章平稳时间序列模型——ACF和PACF和样本ACF/PACF
    第二章平稳时间序列模型——AR(p),MA(q),ARMA(p,q)模型及其平稳性
    第一章时间序列基础——差分方程和求解(二)
    R中的par()函数的参数
    你真的懂了R中的stem函数是如何绘制茎叶图的么?
    关于R中的mode()和class()的区别
  • 原文地址:https://www.cnblogs.com/yang-wei/p/9506478.html
Copyright © 2011-2022 走看看