初识 jQuery

第一章初识 jQuery

1、jquery的介绍

jquery 就是 js 函数库,里面有大量 js 函数,使用这些函数操作 dom 对象,做事件,动画,aJax 处理

jquery 分别使用 $("#id"), $(".class名"), $("标签名") 封装了上面的 js 方法

1.1使用jquery

在 js 代码中,调用 jquery 中函数

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>第一个jquery例子</title>
  <script src="../js/jquery-3.6.4.min.js"></script>
  <script type="">
        /*
        $:jquery 中的函数名
        document:是参数
        $(document):是 js 中的 document 对象变成 jquery 可以使用的对象。
                    然后调用 ready()的函数。  这个 ready() 是 jquery中的函数
​
                    read()的执行时间在页面 dom 对象加载后执行的。 相当于 js 中 onload事件
        ready(函数):表示在页面对象加载后执行 这个函数
        */
​
            $(document).ready(function(){
            alert("使用了jquery")
            })
​
​
        <!-- $(document).ready(myinit())
​
​
        function myinit(){
            alert("====相当于onload====")
        }-->
​
​
        //jquery 提供了简单的方式,使用ready
​
​
        $(function(){
            alert("简单的方式使用ready")
        })
        
    </script>
​
</head>
<body>
​
</body>
</html>

1.2对象的分类

dom 对象和 jquery 对象。在一个文件中同时存在两种对象

dom对象:使用 js 的代码获取,创建的对象。html 中的对象都是dom对象

jquery对象:使用jquery 获取的对象

为什么要使用 dom 对象,还有 jquery对象?

目的是要 dom 对象的函数或者属性,以及使用使用 jquery 中提供的函数或属性

要 dom 中的内容就需要使用 dom 对象,要使用 jquery 函数库中的函数需要使用 jquery 对象。

dom 对象和 jquery 对象可以互相转换的

1.2.1 dom对象转为 jquery 对象

语法:$(dom 对象) 得到的是一个 jquery 对象,可以调用 jquery 中提取的函数

<input type="button" value="我是按钮" onclick="btnClick()">
​
​
function btnClick(){
            //获取 dom 对象
            var obj = document.getElementById("btn");
            //转为 jquery 类型对象
            var jobj = $(obj); //jobj 就是一个 jquery 对象
            //调用 jquery 中的函数
            alert(jobj.val());
        }
​
提示:为了区分 dom 和 jquery 对象,可以在 jquery 对象变量名前面加一个 $ 例如:$obj
1.2.2jquery对象转换为dom对象

语法:jquery对象是一个数组,数组成员是dom对象。

 <input type="button" value="计算平方" onclick="btnClick()">
        <br/>
        <input type="text" id="txt1" value="请输入整数"/>
​
function btnClick(){
            //使用 jquery 语法,获取 jquery 对象
            var obj = $("#txt1"); //obj 是 jquery对象
            //从数组中获取成员,成员是dom对象
            //数组长度
            // alert("array length="+obj.length);
​
            //var dom = obj[0];
            var dom = obj.get(0);
            //调用dom的属性或者函数
            // alert(dom.value())
​
            var num = dom.value;
            dom.value = num * num;
        }

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值