博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js与jquery异同
阅读量:5106 次
发布时间:2019-06-13

本文共 1080 字,大约阅读时间需要 3 分钟。

大家都知道jquery是js的一个库,很多东西大多数简写了,让js写起来特别的方便。但是对与学习的人来说,最好是先学会了js再去学jquery会更好。在学得过程中你会发现两者实现的原理是差不多的,但是写法上是有很多区别的。下面是个人的一些简单的积累,来区分二者的写法。

1.起步

如果要用jquery的时候需要去引用jquery库的js。你可以下载到本地,或者是用cdn的js也可以。

2.选择器

选择方式/js/jquery

js

jquery
选择id document.getElementById("id"); $("#id");
选择name document.getElementsByName("name"); $("input[name='keleyicom']")
选择类名 document.getElementsByClassName("classname"); $(".classname");
选择标签 document.getElementsByTagName("tagname"); $("tagname");

3.操作html

document.getElementById("id").innerHTML;            $("#id").html();

document.getElementById("id").innerText;            $("#id").text();

document.getElementById("id").value;            $("#id").val();

赋值的时候:$("#id").val("xxx");

4.增加和删除标签

jquery:

  • append() - 在被选元素的结尾插入内容
  • prepend() - 在被选元素的开头插入内容
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容

js:

var para=document.createElement("p");//增加

var node=document.createTextNode("This is new.");
para.appendChild(node);

var parent=document.getElementById("div1"); //删除

var child=document.getElementById("p1");
parent.removeChild(child);

 

5.遍历

 

转载于:https://www.cnblogs.com/jlj9520/p/4891312.html

你可能感兴趣的文章
unzip:unzip解压文件到指定目录
查看>>
外星人来地球目的若干猜想
查看>>
js操作对象
查看>>
理解Java虚拟机体系结构
查看>>
Java中几种常见的排序方式
查看>>
MySQL各版本的区别
查看>>
CSS3
查看>>
Linux中以单容器部署Nginx+ASP.NET Core
查看>>
PHP字符串处理和正则表达式
查看>>
网络适配器、网卡和网卡驱动
查看>>
IDE工具、文本编辑器的列块编辑模式
查看>>
如何在单元测试时隔离ORM
查看>>
C# 中的 lock的陷阱
查看>>
关于正则表达式的递归匹配问题
查看>>
MySQL批量SQL插入性能优化
查看>>
读书的学问
查看>>
NOIP2017整数 【线段树】
查看>>
带你彻底明白 Android Studio 打包混淆
查看>>
JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
查看>>
Android获取设备隐私 忽略6.0权限管理
查看>>