JQuery-函数

目录

第一组

       1、val()

       2、text()

       3、attr()

第二组

       1、hide()

       2、show()

       3、remove()

       4、empty()

       5、append ()

       6、html ()

       7、each ()


第一组

       1、val()

              操作数组中 DOM 对象的value属性

              $(选择器).val() :无参数调用形式, 读取数组中第一个 DOM 对象的 value 属性值 

              $(选择器).val(值):有参形式调用;对数组中所有 DOM 对象的 value 属性值进行统一赋值 

       2、text()

             操作数组中所有 DOM 对象文字显示内容属性

             $(选择器).text():无参数调用,读取数组中所有 DOM 对象的文字显示内容,将得到内容拼接 为一个字符串返回

             $(选择器).text(值):有参数方式,对数组中所有 DOM 对象的文字显示内容进行统一赋值

       3、attr()

            对 val, text 之外的其他属性操作 

            $(选择器).attr(“属性名”): 获取 DOM 数组第一个对象的属性值 

            $(选择器).attr(“属性名”,“值”): 对数组中所有 DOM 对象的属性设为新值 

案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript" src="js/jquery-3.3.1.js"></script>
</head>
<body>
    <p>文本框</p>
    <input type="text" value="Java"><br/>
    <input type="text" value="C++"><br/>
    <p>文本数据text</p>
    <div>第1个div</div>
    <div>第2个div</div>
    <img id="img1" src="images/p1.jpg"/><br/>
    <img id="img2" src="images/p2.png"/><br/>
    <p>功能按钮</p>
    <input type="button" id="btn1" value="获取第一个文本框的值">
    <input type="button" id="btn2" value="设置所有文本框的值">
    <input type="button" id="btn3" value="获取所有文本数据的文字text">
    <input type="button" id="btn4" value="设置所有文本数据的文字">
    <input type="button" id="btn5" value="获取除text value之外的">
    <input type="button" id="btn6" value="设置除text value之外的">
</body>
    <script>
        $(function(){
            $("#btn1").click(function(){
               alert( $(":text").val());
            })
            $("#btn2").click(function(){
                $(":text").val("hello Java");
            })
            $("#btn3").click(function(){
                alert($("div").text());
            })
            $("#btn4").click(function(){
               $("div").text("Hello javase");
            })
            $("#btn5").click(function(){
                //images/p1.jpg
               alert($("#img1").attr("src"));
            })
            $("#btn6").click(function(){
               $("#img1").attr("src","images/p4.jpg");
            })
        })
    </script>
</html>

第二组

       1、hide()

            $(选择器).hide() :将数组中所有 DOM 对象隐藏起来 

       2、show()

           $(选择器).show():将数组中所有 DOM 对象在浏览器中显示起来 

       3、remove()

          $(选择器).remove() : 将数组中所有 DOM 对象及其子对象一并删除 

       4、empty()

                 $(选择器).empty():将数组中所有 DOM 对象的子对象删除 

       5、append ()

          为数组中所有 DOM 对象添加子对象 

          $(选择器).append("<div>我动态添加的 div</div>")

       6、html ()

                 设置或返回被选元素的内容(innerHTML)

          $(选择器).html():无参数调用方法,获取 DOM 数组第一个匹元素的内容。 

          $(选择器).html(值):有参数调用,用于设置 DOM 数组中所有元素的内容 

       7、each ()

          each 是对数组,json 和 dom 数组等的遍历,对每个元素调用一次函数。

         语法 1:$.each( 要遍历的对象, function(index,element) { 处理程序 } ) 

        语法 2:jQuery 对象.each( function( index, element ) { 处理程序 }  ) 

       index: 数组的下标 

       element: 数组的对象 

      $:相当于是Java的一个类名

      each():就是类中的一个静态方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jquery-barcode是一个jQuery插件,用于生成条码。它可以根据给定的参数选项生成不同类型的条码,如Code 128、Code 39、EAN-13等。该插件提供了丰富的参数选项,可以自定义条码的样式和属性。 以下是一个使用jquery-barcode生成Code 128条码的示例: ```html <!DOCTYPE html> <html> <head> <title>jquery-barcode示例</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="jquery-barcode.min.js"></script> </head> <body> <div id="barcode"></div> <script> $(document).ready(function() { var barcodeSettings = { barWidth: 1, barHeight: 50, moduleSize: 5, showHRI: true, addQuietZone: true, marginHRI: 5, bgColor: "#FFFFFF", color: "#000000", fontSize: 10, output: "css", posX: 0, posY: 0 }; $("#barcode").barcode("123456789", "code128", barcodeSettings); }); </script> </body> </html> ``` 在上述示例中,我们首先引入了jQuery库和jquery-barcode插件的脚本文件。然后,在页面中创建一个`<div>`元素,用于显示生成的条码。接下来,我们使用`$(document).ready()`函数来确保页面加载完成后执行代码。在函数内部,我们定义了一个名为`barcodeSettings`的对象,其中包含了生成条码所需的参数选项。最后,我们通过调用`$("#barcode").barcode()`函数来生成Code 128条码,传入条码的内容和参数选项。 你可以根据需要修改`barcodeSettings`对象中的参数值,以实现不同样式和属性的条码生成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值