-
学编程,遇到一些简称的代码,去查清楚全称,记忆会更牢固,就比如eq全称是equal(意思是“等于”);gt全称是greater than(意思是大于);lt全称是less than(意思是小于)查看全部
-
元素选择器:根据给定(html)标记名称选择所有的元素 $("element") getElementByTagName('element')查看全部
-
<script type='text/javascript' src='http://libs.baidu.com/jquery/1.9.1/jquery.js'></script>查看全部
-
有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0查看全部
-
注意jQuery合集都是从0开始索引 gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始查看全部
-
查找所有class='div'中DOM元素中包含"contains"的元素节点并且设置颜色 $(".div:contains(contains)").css("color", "#CD00CD"); 查找所有class='div'中DOM元素中包含"span"的元素节点并且设置颜色 $(".div:has(span)").css("color", "blue") 选择所有包含子元素或者文本的a元素增加一个蓝色的边框 $("a:parent").css("border", "3px groove blue") 找到a元素下面的所有空节点(没有子元素)增加一段文本与边框 $("a:empty").text(":empty").css("border", "3px groove red")查看全部
-
jQuery除了选择上的简单,而且没有再次使用循环处理 var divs = document.getElementsByClassName('aaron'); for (var i = 0; i < divs.length; i++) { divs[i].style.border = "3px solid blue"; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $(".imooc").css("border", "3px solid red");查看全部
-
$( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器查看全部
-
id是唯一的,每个id值在一个页面中只能使用一次。如果被使用多次,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个 元素的页面使用相同的id是无效的。查看全部
-
var $div = $(dom); dom是DOM节点对象 将dom对象转换成类数组jquery对象集合 var $two = $div.eq(n);获取jquery类数组集合的jquery对象 N是下标 0是第一个 1是第二个 jquery的方法 $jquery.css("color","red") 设置节点样式 .$jquery.first() 获取jquery集合中的对象 var $two = $div.eq(1); 获取jquery集合中的对象 var $div =$(div); //通过dom节点对象转换成jquery对象 var $div = $('div'); //通过节点名称返回jQuery对象集合 var div = $div.get(0);获取到的是集合中的dom对象 var div =$div.eq(0); 获取到的是集合中的jquery对象查看全部
-
jQuery.data( element, key, value ) //静态接口,存数据 jQuery.data( element, key ) //静态接口,取数据 .data( key, value ) //实例接口,存数据 .data( key ) //实例接口,存数据 $('.left').click(function() { var ele = $(this); //通过$.data方式设置数据 $.data(ele, "a", "data test"); $.data(ele, "b", { name : "慕课网" }); //通过$.data方式取出数据 var reset = $.data(ele, "a") + "</br>" + $.data(ele, "b").name ele.find('span').append(reset); }) </script> <script type="text/javascript"> $('.right').click(function() { var ele = $(this); //通过.data方式设置数据 ele.data("a", "data test"); ele.data("b", { name: "慕课网" }); //通过.data方式取出数据 var reset = ele.data("a") + "</br>" + ele.data("b").name; ele.find('span').append(reset) })查看全部
-
value[0]是一个字符串对象,在本案例中是60,如果不用Number()函数转换,value[0]+50的结果是6050。 此处用Number()将value[0]转换成数值才能与后面的50一起运算。查看全部
-
<script type="text/javascript"> //第二个参数判断样式类是否应该被添加或删除 //true,那么这个样式类将被添加; //false,那么这个样式类将被移除 //所有的奇数tr元素,应该都保留class="c"样式 $("#table tr:even").toggleClass("c", true); //这个操作没有变化,因为样式已经是存在的 </script>查看全部
-
<script type="text/javascript"> //.removeClass() 方法允许我们指定一个函数作为参数,返回将要被删除的样式 $('.right > div:first').removeClass(function(index,className){ //className = aa bb imoocClass //把div的className赋给下一个兄弟元素div上作为它的class $(this).next().addClass(className) //删除自己本身的imoocClass return 'aa imoocClass' }) </script>查看全部
-
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。所以-1 !== className.indexOf('imooc')是指className里包含了字符串“imooc”,那么if判断条件为真,继续执行if内部的语句。查看全部
举报
0/150
提交
取消