-
jQ之全选择器(*选择器) $( "*" )如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到; id、class、tag兼容性的问题,比如: 1.IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2.getElementById的参数在IE8及较低的版本不区分大小写 3.IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4.IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
第一组:通过getElementsByTagName方法得到页面所有的<div>元素 var divs = document.getElementsByTagName('div'); divs是dom合集对象,通过循环给每一个合集中的<div>元素赋予新的boder样式 第二组:同样的效果,$("p")选取所有的<p>元素,通过css方法直接赋予样式查看全部
-
jQ之类选择器 $(".imooc").css()方法内部肯定是带了一个隐式的循环处理 //通过jQuery直接传入class //class选择器可以选择多个元素 var $class = $(".imooc"); $class.css("border", "3px solid red");查看全部
-
JQ之id选择器 //通过jQuery直接传入id //id的唯一,只选择到了第一个匹配的id为imooc的div节点查看全部
-
DOM对象转化成jQuery对象 $(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象查看全部
-
jQuery对象转化成DOM对象 1.jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。 例如获取div var $div = $('div') //jQuery对象 方法1:var div = $div[0] //转化成DOM对象 方法2:var div = $div.get(0) //通过get方法,转化成DOM对象查看全部
-
hgfdfgg gf查看全部
-
id选择器:一个用来查找的ID,即元素的id属性 $( "#id" ) id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器查看全部
-
dom和jquery之间的转换 以后jq可以混着js 利用$转换查看全部
-
this 很重要查看全部
-
css最重要的就是选择器 只要知道基本的选择器就行 最重要的属性选择器 表单元素选择器 还有就是这些方法都可以传参数的 最后一个data 方法还不够清楚 也没用过查看全部
-
.data 相当于一个小型数据库; element:要存的位置(就是元素对象) key:给存的数据起个名字,方便取的时候引用 value:数据的具体内容; 要先存 才能用; (好像.data只能存临时数据 页面一刷新就清空了) 高手来补充查看全部
-
Query中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr() attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute) 优点: attr、removeAttr都是jQuery为了属性操作封装的,直接在一个 jQuery 对象上调用该方法,很容易对属性进行操作,也不需要去特意的理解浏览器的属性名不同的问题 注意的问题: dom中有个概念的区分:Attribute和Property翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”。简单理解,Attribute就是dom节点自带的属性 例如:html中常用的id、class、title、align等: <div id="immooc" title="慕课网"></div> 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等 获取Attribute就需要用attr,获取Property就需要用prop查看全部
-
点得到 得到查看全部
-
<meta charset="utf-8"/> <title>第一个简单的jQuery程序</title> <style type="text/css"> div{ padding:8px 0px; font-size:12px; text-align:center; border:solid 1px #888; } </style> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("div").html("哈哈哈哈哈哈哈哈"); }); </script> </head> <body> <div></div> </body>查看全部
举报
0/150
提交
取消