jquery与javescript的区别(一)

一.找元素:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
<style type="text/css">
#aa{ width:100px; height:100px;}
</style>
</head>

<body>
<div id="aa" style="color:red"><span>aaaaaa</span></div>

<div class="a1">div1</div>
<div class="a1">div2</div>
<span class="a1" bs="1">span1</span>

<input type="text" name="uid" id="bd" value="aa" />

<input type="checkbox" id="ck" /> 全选

<br />
<br />

<input type="checkbox" class="ck" />
<input type="checkbox" class="ck" />
<input type="checkbox" class="ck" />
<input type="checkbox" class="ck" />
<input type="checkbox" class="ck" />
</body>
</html>

  1.id

      javescript:var a = document.getElementById("aa");

      jquery:    var  a = $("#aa");

  2.class

      javescript:var a = document.getElementsByClassName("a1");

      jquery:  var a = $(".a1");

  3.name

      javescript:var a = document.getElementsByName("uid");

      jquery:    没有专门的方法

            var a = $("div");

            var a = $("[bs=1]");

二.操作内容:

  1.javescript:

//非标单元素
  alert(a.innerText); //文本
  alert(a.innerHTML); //HTML代码
//表单元素
  alert(a.value);
  a.value="hello";

  2.jquery:

//非表单元素
  alert(a.text());
  a.text("bbbbb");
  alert(a.html());
//表单元素
 a.val("hello");

三.操作属性

  1.javescript:

a.setAttribute("test","test");
a.removeAttribute("test");
alert(a.getAttribute("value"));

  2.jquery:

a.attr("test","test");
a.removeAttr("test");
alert(a.attr("value"));
a.prop("test","test");
a.removeProp("test");
alert(a.prop("test"));

a.prop("checked",true);
alert(a.prop("checked"));

四.操作样式:

  1.javescript:

a.style.fontSize = "30px";
alert(a.style.color);

  2.jquery:

a.css("background-color","green");
alert(a.css("width"));

五.统一操作:

  1.javescript:

var d = document.getElementsByClassName("a1");
for(var i=0;i<d.length;i++)
{
    d[i].style.fontSize = "30px";
}

  2.jquery:

$(".a1").css("font-size","30px");
$(".ck").prop("checked",true);
时间: 2024-11-08 05:57:56

jquery与javescript的区别(一)的相关文章

jquery.fn.extend与jquery.extend用法与区别

关于jquery.fn.extend与jquery.extend用法与区别. jQuery为开发插件提拱了两个方法,分别是:  代码如下 复制代码 jQuery.fn.extend(object);  和   jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法. jQuery.fn.extend(object);给jQuery对象添加方法. fn 是什么东西呢.查看jQuery代码,就不难发现.  代码如下 复制

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

通过过一下对比,我们能很清楚的发现jquery与js的区别,运用jquery能大量减少代码量,不过js里面关于时间的setinterval和settimeout只能用js <script src="jquery-1.11.2.min.js"></script>: 引用文件的语句一定要放在最前面,即使写了新的js方法和引用的js文件,也要把Jquery文件的引用语句放在最前面.下面就说一下Jquery和js的区别: 1.找元素(两种方法一一对应): js方法: v

html()和text()这两个jQuery方法有什么区别

html()和text()这两个jQuery方法有什么区别:标题中的两个方法是jQuery非常常用的两个方法,并且有时候作用似乎是一模一样的,其实这只是一种假象而已,下面结合实例来介绍一下他们的区别,首先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www

jQuery和javascript的区别

      jQuery接近了尾声,加上一篇总结性的博客,这样就完美了嘛.      来说说jQuery,写的更少,做的更多,核心理念.大家都说"有了jQuery,天天喝茶水",这也算是站在巨人的肩膀上了吧 .就从一开始的B/S项目开始吧.当时牛老师带着我们一起做<牛腩新闻发布系统>的时候就已经提到了,当时的我们也是盲人摸象,到了现在还是要和原先一起知识进行对比,进行总结一下吧.       首先来说说jQuery和javascript的区别吧,对比出效率,这一点也不差.首

jquery parent()和parents()区别

parent(exp) 取得一个包含着所有匹配元素的唯一父元素的元素集合. 你可以使用可选的表达式来筛选. 查找段落的父元素中每个类名为selected的父元素. HTML 代码: <div><p>Hello</p></div><div class="selected"><p>Hello Again</p></div> jQuery 代码: $("p").parent(&

jQuery:find()与children()区别

一.find() 1.1 说明 find()方法返回被选元素的后代元素,一路向下直到最后一个后代. 1.2 示例 <div>     <p>         <span>1</span>     </p>     <span>2</span> </div> <script> console.log($('div').find('span')); </script> <!--    

jquery deferred done then区别

jquery deferred done then区别 deferred是jquery 对promise的实现. 以下内容基于jquery 1.8及以上版本 deferred具有then done等属性.其区别在于Deferred resolved时, done返回当前的的deferred object,callback的返回值不会被传递 then返回一个新的deferred object,callback的返回值会被传递(参考jquery的pipe属性)给新的callback 通过以下的例子来

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</

jQuery.extend和jQuery.fn.extend的区别【转】

解释的很有意思,清晰明了又有趣,转来分享下,哈哈哈 jQuery.extend和jQuery.fn.extend的区别,其实从这两个办法本身也就可以看出来.很多地方说的也不详细.这里详细说说之间的区别. jQuery库. javascript 1 我们先把jQuery看成了一个类,这样好理解一些. jQuery.extend(),是扩展的jQuery这个类. 假设我们把jQuery这个类看成是人类,能吃饭能喝水能跑能跳,现在我们用jQuery.extend这个方法给这个类拓展一个能唱歌的技能.这