-
id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。查看全部
-
attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)查看全部
-
this和$(this)的区别: this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。查看全部
-
jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的查看全部
-
1,:contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 2,如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 3,:parent与:empty是相反的,两者所涉及的子元素,包括文本节点查看全部
-
//:first找到第一个div<br> //:last找到最后一个div<br> //:even 选择所引值为偶数的元素,从 0 开始计数<br> //:odd 选择所引值为奇数的元素,从 0 开始计数<br> //:eq(),选着单个<br> //:gt() 选择匹配集合中所有索引值大于给定index参数的元素<br> //:lt() 选择匹配集合中所有索引值小于给定index参数的元素,与:gt相反<br> //:not() 选择所有元素去除不匹配给定的选择器的元素;如:("input:not(:checked)+p")选取所有input中,没有checked属性的p元素,赋予颜色查看全部
-
DOM对象转化成jQuery对象: var div = document.getElementsByTagName("div"); //dom对象 //将dom节点div转化为$div的jquery对象 $div = $(div); $div.first().css('color', 'red'); //给第一个元素设置颜色查看全部
-
jQuery对象转化成DOM对象:<br> 1,jquery是一个类数组对象,DOM对象就是一个单独的DOM 元素<br> 我们在使用jquery的同时也能混合js原生代码一起使用。 var $div = $('div'); //jQuery对象 var div = $div[0]; var div1 = $div.get(1); div.style.color = 'red'; //操作dom对象的属性 div1.style.color = 'blue'; //操作dom对象的属性查看全部
-
$(document).ready 的意思是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用。查看全部
-
jquery的优点:<br> 轻量级的js库,核心依然是js,不仅兼容了css3,还兼容各种浏览器,核心理念是选择少,做的多,简化了客户端的编程,减少开发时间。 简单来说就是:容易上手,强大的选择器,解决浏览器的兼容,完善的事件机制,出色的ajax封装,丰富的UI查看全部
-
可见与隐藏 可见是 visible 隐藏是hidden . display:none 与 width:0,height:0的显示声明 是不可见 隐藏的 visiblity:none 与 opactity:0是可见,不隐藏查看全部
-
[att=val]、[att]、[att|=val]、[att~=val] 属于CSS 2.1规范 [ns|attr]、[att^=val]、[att*=val]、[att$=val] 属于CSS3规范 [name!="value"] 属于jQuery 扩展的选择器 CSS选择器无论CSS2.1版本还是CSS3版本,IE7和IE8都支持,webkit、Gecko核心及Opera也都支持,只有IE6以下浏览器才不支持查看全部
-
:hidden选择器,不仅仅包含样式是display="none"的元素,还包括隐藏表单、visibility等等 我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0 如果元素中占据文档中一定的空间,元素被认为是可见的。 可见元素的宽度或高度,是大于零。 元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。 不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式查看全部
-
注意事项: :contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 :parent与:empty是相反的,两者所涉及的子元素,包括文本节点查看全部
-
:eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引 gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始查看全部
举报
0/150
提交
取消