JQUERY与JS的区别
JQUERY与JS的区别
- <style type="text/css">
- #aa
- {
- width:200px;
- height:200px;
- }
- </style>
- <script src="jquery-1.11.2.min.js"></script>
- </head>
<body>- <div id="aa" style="">hello</div>
- <div class="bb"></div>
- <div class="bb"></div>
- <div class="bb"></div>
- <input type="text" name="cc" bs="dd" />
- </body>
- <script type="text/javascript">
- JS:
- //根据ID找元素,找到具体的DOM对象
- var d = document.getElementById("aa");
- var c = document.getElementsByClassName("bb");
- var div = document.getElementsByTagName("div");
- var input = document.getElementsByName("cc");
- //操作内容
- //1.非表单元素
- d.innerHTML; d.innerTEXT;
- //2.表单元素
- d.value;
- //操作属性
- d.setAttribute("bs","pp"); //添加属性
- d.getAttribute("bs");//获取属性
- d.removeAttribute("bs");//移除属性
- //操作样式
- //d.style.color = "red";
- //d.style.backgroundColor = "yellow";
- //alert(d.style.width);
- JQUERY:
- $(document).ready(function(e) {
- //根据ID找元素,找出的JQUERY对象,如果要取DOM对象,取索引0的元素
- var jd = $("#aa"); //根据ID
- var jc = $(".bb"); //根据Class
- var di = $("div"); //根据标签名
- var ip = $("input[bs=dd]");//根据属性筛选
- for(var i=;i<jc.length;i++)
- {
- jc.eq(i); //取数组里面的第几个JQUERY对象
- }
- //操作内容
- //1.非表单元素
- jd.text(); jd.text("aa");
- jd.html(); jd.html("vv");
- //2.表单元素
- jd.val();
- //属性操作
- jd.attr("bs","aa");//设置属性
- jd.attr("bs"); //获取属性
- jd.removeAttr("bs");//移除属性
- //操作样式
- jd.css("background-color","green");
- //alert(jd.css("width"));
- //给一个元素加事件
- /*$("#aa").click(function(){
- alert("aa");
- })*/
- //给多个元素加事件
- /*$(".bb").click(function(){
- alert($(this).text());
- })*/
- //给多个元素设置相同样式(属性)
- //$(".bb").css("color","pink");
- });
- </script>
例:
- <body>
- <input type="checkbox" id="all" /> 全选<br />
- <input class="t" type="checkbox" value="aa" /> aa
- <input class="t" type="checkbox" value="bb" /> bb
- <input class="t" type="checkbox" value="cc" /> cc
- <input class="t" type="checkbox" value="dd" /> dd
- <input class="t" type="checkbox" value="ee" /> ee
- <input type="button" value="测试" id="btn" />
- <input type="text" id="txt" />
- <input type="button" value="设置选中" id="sel" />
- </body>
- <script src="jquery-1.11.2.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function(e) {
- //全选
- $("#all").click(function(){
- var ck = $(".t");
- var xz = $(this)[0].checked;
- ck.prop("checked",xz);
- })
- //取选中项的值
- $("#btn").click(function(){
- var ck = $(".t");
- for(var i=0; i<ck.length;i++)
- {
- if(ck.eq(i).prop("checked"))//ck.eq(i)[0].checked
- {
- alert(ck.eq(i).val());
- }
- }
- })
- //设置某项选中
- $("#sel").click(function(){
- var v = $("#txt").val();
- var ck = $(".t");
- ck.prop("checked",false);
- for(var i=0;i<ck.length;i++)
- {
- if(ck.eq(i).val()==v)
- {
- ck.eq(i).prop("checked",true);
- }
- }
- })
- });
- </script>
JQUERY与JS的区别的更多相关文章
- jQuery与js的区别,并有基本语法详解,
通过过一下对比,我们能很清楚的发现jquery与js的区别,运用jquery能大量减少代码量,不过js里面关于时间的setinterval和settimeout只能用js <script src ...
- jQuery于js的区别和联系
一.什么是jQuery jQuery 是 js 的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率. js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里 ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- jquery.js和jquery.min.js的区别介绍
1.区别:jquery官网提供2种jQuery的下载,一种是jquery.js另一种是jquery.min.js文件名不一定完全相同,但通常情况下:jquery.js是完整的未压缩的jQuery库,文 ...
- jquery.js和jquery.min.js的区别和springboot整合echarts.min.js
1.区别:jquery官网提供2种jQuery的下载,一种是jquery.js另一种是jquery.min.js文件名不一定完全相同,但通常情况下:jquery.js是完整的未压缩的jQuery库,文 ...
- jQuery与JS的区别,以及jQuery的基础语法
*在使用jQuery时,要在页面最上端加上 <script src="../jquery-1.11.2.min.js"></script> 看一下js与jQ ...
- jquery与js的区别与基础操作
一.什么是 jQuery jQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一整套定义好的方法.它的作者是John Resig,于2006年创建的一个开源项目,随着 ...
- Jquery和JS的区别
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JQuery与js具体使用的区别(不全,初学)
jQuery能大大简化Javascript程序的编写 要使用jQuery,首先要在HTML代码最前面加上对jQuery库的引用,比如: <script language="javasc ...
随机推荐
- android 开发-自定义多节点进度条显示
看效果图: 里面的线段颜色和节点图标都是可以自定义的. main.xml <RelativeLayout xmlns:android="http://schemas.android.c ...
- 4、android xml中drawableTop(drawableBoottom、drawableLeft、drawableRight)在java代码中的动态配置
做安卓开发的朋友都知道,我们在xml中可以通过这样来对button设置其上部或者(下.左.右)的图片资源: 那么如果需要动态配置图片呢?我们不得不使用java代码来进行操作: Drawable dra ...
- Memcached常用命令及使用说明
一.存储命令 存储命令的格式: 1 2 <command name> <key> <flags> <exptime> <bytes> < ...
- JS范围
JS API-->DOM/PoneGap/Cordova/Android/NodeJS JS OOP
- HDOJ 1709 The Balance(母函数)
The Balance Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- rpc 小例子
RpcFramework /* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential ...
- Using the viewport meta tag to control layout on mobile browsers
A typical mobile-optimized site contains something like the following: <meta name="viewport& ...
- 7 天玩转 ASP.NET MVC - 第 1 天
0. 前言 正如标题「7 天玩儿转 ASP.NET MVC」所言,这是个系列文章,所以将会向大家陆续推出 7 篇.设想一下,一天一篇,你将从一个愉快的周一开始阅读,然后在周末成为一个 ASP.NET ...
- 【QT】找茬外挂制作
找茬外挂制作 找茬游戏大家肯定都很熟悉吧,两张类似的图片,找里面的不同.在下眼神不大好,经常瞪图片半天也找不到区别.于是乎决定做个辅助工具来解放一下自己的双眼. 一.使用工具 Qt:主要是用来做界面的 ...
- iOS第三方(显示视图的宽度高度)- MMPlaceHolder
github:https://github.com/adad184/MMPlaceHolder#readme appDelegate添加,影响全局 [MMPlaceHolderConfig defau ...