-
我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0查看全部
-
属性选择器 $(":[attribute = 'value']") ==》 选择指定属性值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符"-")的元素 $(":[attribute *= 'value']") ==》 选择指定属性具有包含一个给定的子字符串的元素。(选择给定的属性是以包含某些值得元素) $(":[attribute ~= 'value']") ==》 选择指定属性用空格分隔的值中包含一个给定值得元素。 $(":[attribute = 'value']") ==》 选择指定属性是给定值得元素 $(":[attribute != 'value']") ==》 选择不存在指定属性,或者指定的属性值不等于给定值得元素 $(":[attribute ^= 'value']") ==》 选择指定属性是以给定字符串开始的元素 $(":[attribute $= 'value']") ==》 选择指定属性是以给定值结尾的元素。这个比较是区分大小写的 $(":[attribute]") ==》 选择所有具有指定属性的元素,该属性是可以是任何值 $(":[attributeFilter1][attributeFilterN]") ==》 选择匹配所有指定的属性筛选器的元素 浏览器支持: [att=val]、[att]、[att=val]、[att~=val] 属于CSS 2.1规范 [nsattr]、[att^=val]、[att*=val]、[att$=val] 属于CSS3规范 [name!="value"] 属于jQuery 扩展的选择器 [attr="value"]能帮我们定位不同类型的元素,特别是表单form元素的操作,比如说input[type="text"],input[type="checkbox"]等 [attr*="value"]能在网站中帮助我们匹配不同类型的文件查看全部
-
类选择器 $( ".class" ) 类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选。 不难想到$(".imooc").css()方法内部肯定是带了一个隐式的循环处理,所以使用jQuery选择节点,不仅仅只是选择上的简单,同时还增加很多关联的便利操作。查看全部
-
id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的查看全部
-
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <script src="http://code.jquery.com/jquery-1.11.3.js"></script> </head> <body> <div>元素一</div> <div>元素二</div> <div>元素三</div> <script type="text/javascript"> var $div = $('div'); //jQuery对象 for(var i in $div){ var div=$div.get(i); div.style.color = 'red';} //操作dom对象的属性 </script> </body>查看全部
-
DOM对象转化成jQuery对象 相比较jQuer转换成DOM,开发中更多的情况是把一个DOM对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象。查看全部
-
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。查看全部
-
$("").html().css(); jQuery对象与DOM对象是不一样的。 通过$("")方式获取到的是个jQuery对象而不是DOM对象。查看全部
-
$(document).ready的意思是等页面的文档(document)中的节点都加载完毕后,再执行后续代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的被加载完毕后才能正确的使用。 $("div").html();函数,用途相当于获取或设置DOM对象的innerHTML属性。查看全部
-
环境搭建 jQuery分为2个系列版本:1.x与2.x,主要区别是2.x不兼容IE6、7、8,这样做目的是为了兼容移动端开发。 当考虑兼容性问题,使用的是1.9版本。jQuery每一个版本分为:压缩版(compressed)与开发版(development)。开发过程中使用开发版,方便代码修改及调试。项目上线发布使用压缩版,因为体积更小,效率更快查看全部
-
1、jQuery轻量级的javaScript,兼容css和各种浏览器,核心理念是写得少做的多。 2、优势:容易上手,强大的选择器,节约开发时间,丰富的UI,完善的事件机制,Ajax的封装。 3、特性和方法:链试操作、回调函数、迭代器、延迟对象。查看全部
-
var div = document.getElementsByTagName('div'); //这里返回的是一个数组 //var $first = $div.first() 换成 var $second = $div.eq(1);//这样得到了第二个div查看全部
-
$("").html().css(); jQuery对象与DOM对象是不一样的。 通过$("")方式获取到的是个jQuery对象而不是DOM对象。查看全部
-
通过.css方法设置的样式属性优先级要高于.addClass方法查看全部
-
切换样式.toggleClass()查看全部
举报
0/150
提交
取消