jQuery初步介绍(jq对象和js对象的区别与转换)_Survivor_lll的博客-程序员宝宝

技术标签: jq对象和js对象的区别与转换  

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。

		window.onload = function () {
    
            console.log("这是js的入口函数");
        };
        $(document).ready(function () {
    
            console.log("这是jquery入口函数的第一种写法");
        });

        $(function () {
    
            console.log("这是jquery入口函数的第二种写法");
        });

1.什么是Dom对象(js对象)?

使用js的方式获取到的元素就是js对象

2.什么是jQuery对象?

使用jq的方式获取到的元素就是jq对象

3.jq对象和js对象的区别

JS对象,是一个名值对的无序集合。
jquery对象,是jquery特有的对象,只有调用jquery框架才存在。其实jquery对象,也是一种js对象。
jquery对象和js对象可以相互转换,例如
$("#div").get(),即可以把一个jquery对象转换为js对象。
js对象上的方法,不能直接用在jquery对象上,如果一定要给jquery对象使用js对象的方法,必须把jquery对象转换为js对象。jquery对象,则可以随意使用jquery定义的方法。

4.jq对象与js对象之间的转换

1) js转jQuery对象:

 $(js对象)

2)jQuery对象转js对象

var doc2=$("#idDoc2")[0];
//转换jQuery对象为DOM对象
doc2.innerHTML="这是jQuery的第一个DOM对象"
//使用jQuery对象本身提供的get函数来返回指定集合位置的DOM对象
var doc2=$("#idDoc2").get(0);
doc2.innerHTML="这是jQuery的第二个DOM对象"    
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a_lllll/article/details/88895720

智能推荐

byte和String的互相转换_byte转string在线_绅士jiejie的博客-程序员宝宝

byte转Stringpublic class TestMain { public static void main(String[] args) throws Exception { Byte a = 36; String b = a.toString(); System.out.println(b);//输出结果:36 }...

推荐几个新手可以在网上赚钱的几个项目_HuaiZuoXiaoZuo的博客-程序员宝宝

公众号:水煮柚子,获取更多网络赚钱资讯。也可以观看我的博客,学习赚美金的知识:https://www.ckyouzi.com一、卖产品赚钱  找到一款合适而且非常有发展前景正规的产品,再通过电商平台或者自媒体进行营销,基本上来说营销产品是一个比较正规的赚钱项目。  而想要在电商平台卖产品,那么自然就要了解目前国内的电商平台,例如阿里集团旗下分为淘宝店、天猫店、厂家批发店等等,如果我们选择其中一个入驻,那么就必须要了解他们的运行模式和操作流程。除了阿里集团外还有京东以及拼多多同为国内大型电商平

ConcurrentHashMap transfer分析·_不会写代码的丝丽的博客-程序员宝宝

文章目录前言transfer初始化transfer哈希桶范围确定transfer 拷贝旧数据到新的哈希表参考文献前言本文分析1.8之下的源码。本文需要读者之前对HashMap有一定了解,如HashMap中的红黑树和链表等。我们回顾下HashMap基本结构:ConcurrentHashMap的扩容算法极其精妙,也是最晦涩难懂的部分.我首先将代码分段梳理各个部分的功能,在做细节说明。//ConcurrentHashMap.java private final void transfer(No

consul出现no such host问题_木炎2019的博客-程序员宝宝

consul出现no such host问题上一篇我们介绍了如何安装consul集群,和consul的基本用法,详见这里我们使用consul过程中,可能会出现注册的服务能被consul发现,但是它的状态为异常,经过检查,出现的问题为:Get "http://DESKTOP-9H73JPK:3300/actuator/health": dial tcp: lookup DESKTOP-9H73JPK on 202.201.48.1:53: no such host如下图所示:报错详细如下图:

java自定义自增数组-控制台购书系统-购物车实现_一杯星空一个世界的博客-程序员宝宝

package com.hui.购书系统;import java.util.Arrays;import java.util.Scanner;public class 购书系统 { public static void main(String[] args){ Scanner input = new Scanner(System.in); book custom

基础设施建设取得新进展,区块链产业化提速 | 产业区块链发展周报_陀螺财经的博客-程序员宝宝

摘要产业动态:BSN公布2021年路线图:将于下半年推出通用数字支付网络测试版腾讯公开“区块链网络的信息处理方法”相关专利欧洲房地产集团Vonovia在Stellar区块链上发行2000...

随便推点

HBase0.94.2-cdh4.2.0需求评估测试报告1.0之一_weixin_30648963的博客-程序员宝宝

hbase是bigtable的开源山寨版本。是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它介于nosql和RDBMS之间,仅能通过主键(row key)和主键的range来检索数据,仅支持单行事务(可通过hive支持来实现多表join等复杂操作)。主要用来存储非结构化和半结构化的松散数据。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商...

Kafka与Kafka-manager在CentOS7下的安装与使用_芸灵fly的博客-程序员宝宝

说明kafka作为一种分布式消息队列的实现,采用发布订阅的消息模型。通过生产者把消息Topic存储在broke,消息者可以订阅多个感兴趣的topic进行消费。消费者需要自己保留一个offset,从kafka 获取消息时,只拉去当前offset 以后的消息。Kafka相比于其他MQ(activemq、rabbitmq)优点:1.高性能高吞吐量 ;  Kafka 集群可以透明的扩展,增加新的服务器进集...

centos下使用gdb查看coredump_gdb怎么查看core文件_无痕Miss的博客-程序员宝宝

之前大部分时间都是在windows下进行开发,一般都是用集成环境,所以当出现程序崩溃的时候,直接使用编译出来的pdb文件即可找到有用的堆栈信息,并且解决问题1.centos下默认是不生成coredump,先打开限制,直接上代码吧#!/bin/bash### Filename: coredumpshell.sh### Description: enable coredump and format the name of core file on centos system# enable

容器化部署redis高可用(一主两从三哨兵)_redis 集群容器化_weixin_50801368的博客-程序员宝宝

redis一主两从部署mkdir /redisvim docker-compose.ymlversion: '3'services: master: image: redis:5.0.9-alpine3.11 container_name: redis-master network_mode: host restart: always volumes: - /redis/node-1/data:/data #目录没有创建就好了,/da

MacOS制作启动U盘教程(10.10-12.5各版本命令)_制作macos启动u盘_SЁv雙木⑦成林ēЙ的博客-程序员宝宝

首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料。后面需要格式化! 下载好 macOS Mojave正式版的安装程序,不要启动安装。 打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS扩展(日志式)」格式、GUID 分区图,并将 U盘命名为「upan」(下图序号4处)。(注意:这个盘符名称可以随意起,但是盘符名称必须与后面的命令里的名称一致)打开终端,复制对应版本命令,如下:10.10 Yosemite:sudo /Application.

将vim打造成代码阅读利器(for mac and ubuntu)_mac vim 阅读源码_win9zz的博客-程序员宝宝

需要用到的工具: NERDTree Cscope ctags vundle homebrew(for mac)目录:软件介绍NERDTreeCscopectagsvundlehomebrewmac安装ubuntu安装软件介绍NERDTreeNERDTree是一款vim插件,可以显示树形目录: 进入...