jQuery 即学即用 获取元素
- 博客分类:
- jQuery
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> function inJavascript() { var divs=document.getElementsByTagName("div"); for(var i=0;i<divs.length;i++) { if(divs[i].getAttribute("className")=="testClass"||divs[i].getAttribute("class")=="testClass") { divs[i].style.color="red"; } } } function inJquery() { $('div.testClass').css("color","red"); } </script> </head> <body> <div class="testClass">类名为testClass</div> <div class="testClass">类名为testClass</div> <div class="testClass">类名为testClass</div> <div>母div <div class="testClass">类名为testClass</div> </div> <div class="notTestClass">类名为noTestClass</div> <p class="testClass">类名为testClass的P标签</p> <input type="button" onclick="inJavascript()" value="颜色"/> <input type="button" onclick="inJquery()" value="颜色"/> </body> </html>
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> function btn_click() { $("#test") .fadeIn(2000) .fadeOut(2000) } </script> <style type="text/css"> #test { width : 100px; height : 100px ; background : yellow ; display : none ; } </style> </head> <body> <div id="test">你好</div> <input type="button" value="渐入" onclick="btn_click()"/> </body> </html>
改变页面div内容
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("#testClick").click(function(){ $("#test").html("您好!"); }); }); </script> </head> <body> <div id="testClick">单击此处</div> <div id="test">显示新内容</div> </body> </html>
动画效果
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("#btn").click(function(){ $("#test") .empty() //清空元素 .animate({width:30}) //宽度增加30px .animate({height:30},1000) //在一秒内将高度增加30px .animate({left:300}) //向右移动300px .animate({top:200}) //向下移动200px .animate({left:"-=300"}) //向左移动 .animate({top:"-=200"}) //向上移动 .animate({opacity:0.5}) //不透明度变为0.5 .animate({width:300},2000) //在2秒内将宽度增加300px .fadeOut() //渐出 .slideDown() //幻灯片点灭效果 .slideUp() //幻灯片点亮效果 .fadeIn("slow") //渐入 .animate({height:30},function(){//高度增加300px $(this).html("动画结束"); //动画结束显示文字 }) }); }); </script> <style type="text/css"> #test { width : 100px; height : 100px ; background : yellow ; } </style> </head> <body> <div id="test"></div> <input id="btn" type="button" value="GO"/> </body> </html>
1. 操作 span 标签 $("span")
通过id获取元素 $("#id")
通过类名获取元素 $('.类名') 获取拥有同一类名的多个元素 类名就是class=""定义的
指定层次关系
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> function f1() { $("form input").css("background","red"); } function f2() { $("form > label").css("background","red"); } function f3() { $("label + input").css("background","red"); } function f4() { $("form ~ label").css("background","red"); } function f5() { $("*").css("background","white"); } </script> </head> <body> <form> <label>子节点</label> <input type="text" value="背景变成红色"> <fieldset> <label>孙节点</label> <input type="text" value="背景变成红色"> </fieldset> </form> <label>form外</label> <input type="text" value="背景不变色"> <fieldset> <label>form外</label> <input type="text" value="背景不变色"> </fieldset> <input type="button" value="祖先,子孙" onclick="f1()"> <input type="button" value="父 > 子" onclick="f2()"> <input type="button" value="前+后" onclick="f3()"> <input type="button" value="兄~弟" onclick="f4()"> <input type="button" value="还原" onclick="f5()"> </body> </html>
根据属性值获取元素
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> function f1() { $("p[id]").css("color","red"); } function f2() { $("div[id=div_test]").css("color","red"); } function f3() { $("p[id!=p_test2]").css("color","red"); } function f4() { $("p[id^=p]").css("color","red"); } function f5() { $("p[id$=test2]").css("color","red"); } function f6() { $("p[id*=test]").css("color","red"); } function f7() { $("*").css("color","black"); } </script> </head> <body> <div>div标签</div> <div id="div_test" class="class1">div标签</div> <p id="p_test1" class="class1">p标签</p> <p id="p_test2" class="class2">p标签</p> <p id="test3" class="class3">p标签</p> <input type="button" value="有指定属性" onclick="f1()"> <input type="button" value="有指定属性值" onclick="f2()"> <input type="button" value="不具有指定属性值" onclick="f3()"> <input type="button" value="属性值开始一致" onclick="f4()"> <input type="button" value="属性值结尾一致" onclick="f5()"> <input type="button" value="属性值包含" onclick="f6()"> <input type="button" value="还原" onclick="f7()"> </body> </html>
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("input:text:enabled").val("能输入"); $("input:text:disabled").val("不能输入"); (function checkboxclick(){ $(":checkbox").unbind("click",checkboxclick); var va1=''; $(":checkbox:checked").each(function(){ va1+=$(this).val()+','; }); $("#category").html("选择的数据:"+va1); $(":checkbox").click(checkboxclick); })(); $("select").change(function(){ var txt=''; $("select option:selected").each(function(){ txt+=$(this).text()+','; }); $("#option").html("选择的选项:"+txt); }); }); </script> </head> <body> <form> <ul> <li> <label>订单号码</label> <input type="text" name="" disabled="disabled"/> </li> <li> <label>订单所有者</label> <input type="text"/> </li> <li> <input type="checkbox" name="category" value="红"/><label>红</label> <input type="checkbox" name="category" value="黄"/><label>黄</label> <input type="checkbox" name="category" value="蓝"/><label>蓝</label> <input type="checkbox" name="category" value="紫"/><label>紫</label> <input type="checkbox" name="category" value="白"/><label>白</label> </li> <li> <select multiple="multiple"> <option>选项1</option> <option>选项2</option> <option>选项3</option> <option>选项4</option> </select> </li> </ul> </form> <div id="msg"> <p id="category"></p> <p id="option"></p> </div> </body> </html>
<html> <head> <title></title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").slice(1,3).css("color","blue"); }); </script> </head> <body> <form> <p>p</p> <p class="center">p</p> <p class="center">p</p> <p class="center">p</p> <p class="center">p</p> <p>p</p> </form> </body> </html>
相关推荐
jQuery与javascript对照学习 获取父子前后元素 实现代码.docx
通过以上3种的组合,“查询”得到想要操作的元素或者元素集合,作为$()的参数,得到jQuery对象(或者jQuery对象的集合) 第二步是在jQuery对象间的跳转。也就是说,已经得到了一个jQuery对象,但是并不是想要的,那么...
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 31 一.摘要 31 二.前言 31 三. 区分DOM属性和元素属性 31 四. 操作"DOM属性" 32 五. 操作"元素属性" 32 六,修改CSS样式 34 七.获取常用属性 35 八.总结 39 ...
希望大家多多支持,共同学习,共同进步!
第九节:jQuery速成 - 子元素的获取 第十节:jQuery速成 - 表单对象的获取 第十一节:jQuery速成 - 元素属性的设置与移除 第二章:进阶篇 - 对象的筛选 第十二节:jQuery速成 - 过滤 第十三节:jQuery速成 - 查找 第...
JQuery快速学习,元素的获取,事件,修改内容,添加元素
比如"在页面中编写加载时即执行的操作DOM的语句", 当页面代码很小用户加载很快时没有问题, 当页面加载稍慢时就会出现浏览器"终止操作"的错误.jQuery提供了很多简便的方法帮助我们解决这些问题, 一旦使用jQuery你就将...
jQuery快速开发资料jQuery案例 代码 素材 笔记 作业资料,学习资料 01-getElementById获取元素.html 02-getElementsByTagName获取某些元素.html 03-H5新增获取元素方式(1).html 04-获取特殊元素.html 05-事件三要素....
可以像css那样获取元素 可以修改css来控制页面效果 可以兼容常用的浏览器 1.3.jQuery版本支持 jQuery分为很多版本, 还分为未压缩版和压缩版, 根据需要选择对应的版本进行下载! 1.x 支持常用的浏览器和IE6+...
帮你了解什么是jQuery,jQuery的特点。jQuery事件绑定和事件解绑的方法。jQuery选择器,DOM对象和jQuery对象的...获取当前元素的其他方法,创建元素的方法。修改元素属性与自定义属性的方法。以及多库共存如何使用。
最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jQuery的殿堂。 作者简介: 陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的...
用JavaScript原生封装的一个jQuery库,可供大家学习底层封装原理...子级关系,// siblings() 兄弟关系,eq() 是根据传入的索引获取到某个元素,index() 获取元素在父级中排第几索引, on() 给实例绑定事件用的核心方法
第二行代码得到class 为container的div元素,第三行代码得到标签下面id为msg的div元素(不过最好别这样写,因为jQuery需要遍历所有的div元素,对于带id的元素,直接用$("#id"))。第四行代码得到context为上下文的table...
jQuery – 获取并设置 CSS 类 通过 jQuery,可以很容易地对 CSS 元素进行操作。 切换 CSS 类 jQuery 操作 CSS jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() – 向被选元素添加一个或多...
但值得注意的是,这是生成jQuery对象,不是DOM对象,因此$(selector)[removed]以获取元素内部HTML代码是错误的,正确写法是$(selector).html()。同样的,判断一个DOM对象是否存在,不能够写成if($(selector)),而是...
jQuery与javascript对照学习(获取父子前后元素) ,需要的朋友可以参考下,看看与js有什么不同。
JQuery 学习方式:积极主动的自学!...4、 原理是:对javascript进行二次封装,定义了全新的获取元素和操作元素的方式。 例如:document.getElementById(“id”) ——》$(“#Id”) 是不是简化了很多
jquery 查找iframe父级页面元素的实现代码,学习jquery的朋友可以参考下。
在本文中,我们将了解jQuery中的ajax功能,以及如何使用它从服务器获取数据并将数据发布到服务器。 链接: : jQuery选择器 选择器只是从DOM中选择节点的一种方法,该节点不过是HTML标记或元素。 当浏览器加载所有...
——学习参考资料:仅用于个人学习使用! javascript代码-使用代码解决Jquery给easyui的表单元素赋值,获取值总结的源代码