-
<input type="image"/>查看全部
-
注意事项: :eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引 gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始查看全部
-
id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器 值得注意: id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的查看全部
-
.html与.text的异同: 1..html与.text的方法操作是一样,只是在具体针对处理对象不同 2..html处理的是元素内容,.text处理的是文本内容 3..html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用 4.如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的 5.火狐不支持innerText属性,用了类似的textContent属性,.text()方法综合了2个属性的支持,所以可以兼容所有浏览器查看全部
-
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。查看全部
-
注意事项: 1.:first只匹配一个单独的元素,但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一个子元素。这相当于:nth-child(1) 2.:last 只匹配一个单独的元素, :last-child 选择器可以匹配多个元素:即,为每个父级元素匹配最后一个子元素 3.如果子元素只有一个的话,:first-child与:last-child是同一个 4. :only-child匹配某个元素是父元素中唯一的子元素,就是说当前子元素是父元素中唯一的元素,则匹配 5.jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的 6.nth-child(n) 与 :nth-last-child(n) 的区别前者是从前往后计算,后者从后往前计算查看全部
-
$("a:parent").parent().css("border", "3px groove blue"); :parent意为,有子元素或者文本的元素,就是不为空的元素!="" a:parent是不为空的a元素 .parent(),就是他的父级元素查看全部
-
a:parent选择的是 包含子元素或文本的a元素 也就是a:parent选择的是a标签内有文字的那3个a标签,并不是如题目中所说的 “选择所有a元素,找到相应的父元素”。 这道题的说明就有问题。查看全部
-
简单理解,Attribute就是dom节点自带的属性例如:html中常用的id、class、title、align等:<div id="immooc" title="慕课网"></div> 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等查看全部
-
样式的优先级: css的样式是有优先级的,当外部样式、内部样式和内联样式同一样式规则同时应用于同一个元素的时候,优先级如下 外部样式 < 内部样式 < 内联样式 .addClass()方法是通过增加class名的方式,那么这个样式是在外部文件或者内部样式中先定义好的,等到需要的时候在附加到元素上 通过.css()方法处理的是内联样式,直接通过元素的style属性附加到元素上的 通过.css方法设置的样式属性优先级要高于.addClass方法查看全部
-
//获取到指定元素的宽度,在回调返回宽度值 //通过处理这个value,重新设置新的宽度 $('.sixth').css("width",function(index,value){ //value带单位,先分解 value = value.split('px'); //返回一个新的值,在原有的值上,增加50px return (Number(value[0]) + 50) + value[1]; })查看全部
-
我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0 display:none 和 height:0 width:0 隐藏状态 是不占据空间的,visibility:hidden和opacity:0 隐藏状态是要占据空间的。$(':hidden') 用来选取隐藏的元素, 这几个隐藏状态都可以选择到。查看全部
-
<body> <div>元素一</div> <div>元素二</div> <div>元素三</div> <script type="text/javascript"> var div = document.getElementsByTagName('div'); //dom对象 var $div = $(div); //将dom节点div转化为$div的jquery对象 // $div = ? var $first = $div.first(); //找到第一个div元素 var $second = $div.eq(1);//找到第二个div元素 var $third = $div.eq(2);//找到第三个div元素 $first.css('color', 'red'); //给第一个元素设置颜色 $second.css('color','yellow');//给第二个元素设置颜色 $third.css('color','blue');//给第三个元素设置颜色 </script> </body>查看全部
-
通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。查看全部
-
标签属性按顺序取查看全部
举报
0/150
提交
取消