*在使用jQuery时,要在页面最上端加上

<script src="../jquery-1.11.2.min.js"></script>

看一下js与jQuery的区别:

JS是这样使用的:

<script type="text/javascript">

    根据ID取元素,取到的是具体的元素
var a = document.getElementById("p1"); 根据CLASS取
var a = document.getElementsByClassName("aa"); 根据标签名取
var a = document.getElementsByTagName("div"); 根据name取
var a = document.getElementsByName("cc");
alert(a); 操作元素
操作内容
非表单元素
a.innerText = "hello";
a.innerHTML = "<span style='color:red'>world</span>"; 表单元素
a.value = "hello"; 操作属性
a.setAttribute("bs","1");
a.getAttribute("bs");
a.removeAttribute("bs"); 操作样式
a.style.color = red;    //只能获取内联属性 三个DIV隐藏
var a = document.getElementsByClassName("aa"); for(var i=0;i<a.length;i++)
{
a[i].style.display = "none";
} <script>

这是jQuery的使用方法():

<script type="text/javascript">
根据ID找元素,取到的是JQUERY对象
var b = $("#a1"); 根据CLASS取
var b = $(".aa"); 根据标签名取
var b = $("div"); 根据属性筛选
var b = $("[name=aa]"); 操作元素
操作内容
非表单元素
b.text();
b.html();

赋值:<div id="a1">11</div>
    var b = $("#a1");
    b.text("aaa")
    //b.html("aaa")
取值:var b = $("#a1");
   alert(b.text());
   //alert(b.html());
        表单元素
b.val(); 赋值:
var b = $("#a1");
b.val("aaa") 取值:
var b = $("#a1");
b.val();
操作属性 b.attr("bs","1"); 
     b.attr("bs");
     b.removeAttr("bs"); 操作样式 alert(b.css("color"));
     b.css("font-size","50px");      //可以获取、设置任意样式 alert(b[0]); 取jquery对象用eq()取元素本身用[] 隐藏三个元素 $(".aa").css("display","none"); </script>

jQuery事件:挂事件、移除事件

<style type="text/css">
#a1{color:red}
.aa{ width:100px; height:100px; background-color:#39F}
</style>
<div id="a1" style="width:100px; height:200px;">11</div>

<div class="aa" bs="1">aaaa</div>
<div class="aa" bs="2">bbbbb</div>
<div class="aa" bs="3">ccccc</div>
<input type="text" id="p1" />
<input type="button" id="b1" value="挂事件" />
<input type="button" id="b2" value="移除事件" />
    Jquery【加】事件
页面加载完成
$(document).ready(function(e) { 给a1加点击
$("#a1").click(function(){
alert('aa');
})
给class为aa的所有元素加事件
$(".aa").click(function(){
alert($(this).attr("bs"));
$(".aa").css("background-color","#39F");
$(this).css("background-color","red");
}) 第二种方式【挂】事件
$("#b1").click(function(){ $("#a1").bind("click",function(){ alert("我是挂上的事件"); }); })
$("#b2").click(function(){ $("#a1").unbind("click");
}) });

jQuery与JS的区别,以及jQuery的基础语法的更多相关文章

  1. jQuery与js的区别,并有基本语法详解,

    通过过一下对比,我们能很清楚的发现jquery与js的区别,运用jquery能大量减少代码量,不过js里面关于时间的setinterval和settimeout只能用js <script src ...

  2. JQUERY与JS的区别

    JQUERY与JS的区别 <style type="text/css"> #aa { width:200px; height:200px; } </style&g ...

  3. jQuery于js的区别和联系

    一.什么是jQuery jQuery 是 js 的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率. js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里 ...

  4. jquery.validate.js默认配置,jquery.validate.js自定义提示信息

    jquery.validate.js默认配置,jquery.validate.js自定义提示信息 配置jQuery.validator默认的处理方法 >>>>>>& ...

  5. jquery.validate.js校验select2解决方案,Jquery插件select2校验解决方案

    jquery.validate.js校验select2解决方案 Jquery插件select2校验解决方案 >>>>>>>>>>>&g ...

  6. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

  7. jquery.js和jquery.min.js的区别介绍

    1.区别:jquery官网提供2种jQuery的下载,一种是jquery.js另一种是jquery.min.js文件名不一定完全相同,但通常情况下:jquery.js是完整的未压缩的jQuery库,文 ...

  8. jquery.js和jquery.min.js的区别和springboot整合echarts.min.js

    1.区别:jquery官网提供2种jQuery的下载,一种是jquery.js另一种是jquery.min.js文件名不一定完全相同,但通常情况下:jquery.js是完整的未压缩的jQuery库,文 ...

  9. jquery.validate.js表单验证 jquery.validate.js的用法

    jquery.validate.js这个插件已经用了2年多了,是一个不可多得的表单验证最方便快捷的插件.基于jquery的小插件,基本小白一学就会上手,对于项目表单页面比较多,元素比较多的校验,该插件 ...

  10. aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)

    这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲     上面是效果,下面来说使用步骤 jQuery.Valid ...

随机推荐

  1. nyoj 236心急的C小加 动态规划( java)

    sort函数用法: #include<algorithm> using namespace std; sort(a,a+len;cmp)    //a-->数组名,    len-- ...

  2. 64.SHELL

    SHELL 1. crontab定时器 编辑使用crontab -e 一共6列,分别是:分 时 日 月 周 命令 查看使用crontab -l 删除任务crontab -r 查看crontab执行日志 ...

  3. JS获取/设置iframe内对象元素、文档的几种方法

    1.IE专用(通过frames索引形象定位): document.frames[i].document.getElementById('元素的ID'); 2.IE专用(通过iframe名称形象定位): ...

  4. Swift2.1 语法指南——嵌套类型

    原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programmi ...

  5. 优雅地使用Windows

    优雅地使用Windows 理财推荐:收益还行,安全性比余额宝高,只能自己的卡转进转出所以被盗也不怕,重要的是快速取现实时到账呢 1 现金宝 :点击进入现金宝 或者百度现金宝 2 百度理财 8.baid ...

  6. MongoDB的索引(四)

    创建索引的好处是可以加快查询速度,但是但来的负面影响就是磁盘的开销和降低写入性嫩. 查看评判当前索引构建情况方法: 1. 使用mongostat工具: 查看mongodb运行状态的程序 使用格式:mo ...

  7. HDU 1086You can Solve a Geometry Problem too(判断两条选段是否有交点)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1086 判断两条线段是否有交点,我用的是跨立实验法: 两条线段分别是A1到B1,A2到B2,很显然,如果 ...

  8. leetcode 215. Kth Largest Element in an Array

    Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ...

  9. non

    I p(I q){r p(c((q>9?q-p(q/10):q)+'0')),q*10; }

  10. Jenkins 报错:(pending—Waiting for next available executor)

    系统管理-管理节点,刷新状态